home *** CD-ROM | disk | FTP | other *** search
/ Everything For A Hacker / 19990506-[HACK].iso / HEXEDIT / ASM_DOC.ZIP / TD.DOC / CHAP9.TXT < prev    next >
Text File  |  1990-11-20  |  37KB  |  834 lines

  1. âïÇéÇ 9  é¢ÉÇåàìêƒ
  2.  
  3.      éδαáªÑ¡¿∩ ¼«úπΓ ß«ñÑαªáΓ∞ «í«º¡áτÑ¡¿∩,  »α¿¡∩ΓδÑ ó »α«úαá¼¼Ñ
  4. (Γ«  ÑßΓ∞  ¿¼Ñ¡á  »ÑαѼѡ¡δσ ¿ »«ñ»α«úαá¼¼),  á ΓᬪѠ¬«¡ßΓá¡Γδ ¿
  5. º¡á¬¿ «»Ñαᵿ⌐,  ñ«»πßΓ¿¼δÑ ó «ñ¡«¼ ¿º »«ññÑনóáѼδσ  «Γ½áñτ¿¬«¼
  6. ∩ºδ¬«ó (æ¿, Åá߬á½Ñ ¿ áßßѼí½ÑαÑ).
  7.  
  8.      Turbo Debugger ¼«ªÑΓ óδτ¿ß½∩Γ∞ º¡áτÑ¡¿∩ óδαáªÑ¡¿⌐ ¿ ß««íΘáΓ∞
  9. »α«úαá¼¼¿ßΓπ αѺπ½∞ΓáΓ.  éδαáªÑ¡¿∩ ¼«ª¡« ΓᬪѠ ¿ß»«½∞º«óáΓ∞  ñ½∩
  10. «íαáΘÑ¡¿∩  ¬  «»αÑñѽѡ¡«⌐  «í½áßΓ¿  »á¼∩Γ¿,  ß«ñÑন¼«Ñ  ¬«Γ«α«⌐
  11. ¡Ñ«íσ«ñ¿¼« »α«óÑα¿Γ∞.  éδαáªÑ¡¿Ñ ¼«ªÑΓ íδΓ∞ óóÑñÑ¡«  ó  «ΓóÑΓ  ¡á
  12. ½εí«⌐  ºá»α«ß  «Γ½áñτ¿¬á,  ó ¬«Γ«α«¼ ΓαÑíπÑΓß∩ º¡áτÑ¡¿Ñ ¿½¿ áñαÑß
  13. ∩τÑ⌐¬¿ »á¼∩Γ¿.  (çá¼ÑΓ¿¼,  τΓ« ó ¬áªñ«¼ ∩ºδ¬Ñ  ¿ß»«½∞ºπεΓß∩  ßó«¿
  14. »αáó¿½á óδτ¿ß½Ñ¡¿∩ óδαáªÑ¡¿⌐.)
  15.  
  16.      ä½∩ óδτ¿ß½Ñ¡¿∩  º¡áτÑ¡¿∩  óóÑñÑ¡¡«ú«  óδαáªÑ¡¿∩ ¿ß»«½∞ºπÑΓß∩
  17. ¬«¼á¡ñá   Data/Evaluate/Modify,    «Γ¬αδóáεΘá∩    í½«¬    ñ¿á½«úá
  18. Evaluate/Modify.  ¥Γπ  ¬«¼á¡ñπ  ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ¬á¬ ó ¬áτÑßΓóÑ
  19. »α«ßΓ«ú« ¬á½∞¬π½∩Γ«αá,  Γᬠ¿  ñ½∩  »α«óÑન  º¡áτÑ¡¿⌐  φ½Ñ¼Ñ¡Γ«ó
  20. ñá¡¡δσ «Γ½áª¿óáѼ«⌐ »α«úαá¼¼δ.
  21.  
  22.      é φΓ«⌐  ú½áóÑ «»¿ßδóáÑΓß∩,  ¬á¬ Turbo Debugger óδí¿αáÑΓ ∩ºδ¬
  23. »α«úαá¼¼¿α«óá¡¿∩ ñ½∩ óδτ¿ß½Ñ¡¿∩ º¡áτÑ¡¿⌐ óδαáªÑ¡¿⌐,  ¿ ¬á¬  ¼«ª¡«
  24. ºáßΓáó¿Γ∞   Ñú«   ¿ß»«½∞º«óáΓ∞   ¬«¡¬αÑΓ¡δ⌐   ∩ºδ¬.   Ä»¿ßδóáεΓß∩
  25. ¬«¼»«¡Ñ¡Γδ óδαáªÑ¡¿⌐,  ¬«Γ«αδÑ ∩ó½∩εΓß∩ «íΘ¿¼¿ ñ½∩  óßÑσ  ∩ºδ¬«ó,
  26. ΓᬿѠ ¬á¬  ¡«¼Ñαá ßΓ᫬ ¿ßσ«ñ¡«ú« ΓѬßΓá ¿ «íαáΘÑ¡¿∩ ¬ αÑú¿ßΓαá¼
  27. »α«µÑßß«αá.  çáΓѼ «»¿ßδóáεΓß∩ ¬«¼»«¡Ñ¡Γδ,  ¿º  ¬«Γ«αδσ  ßΓα«∩Γß∩
  28. óδαáªÑ¡¿∩  ó  ¬áªñ«¼ ¿º ∩ºδ¬«ó,  ΓᬿѠ¬á¬ ¬«¡ßΓá¡Γδ,  »ÑαѼѡ¡δÑ
  29. »α«úαá¼¼δ,  ßΓ᫬¿ ¿ º¡á¬¿ «»Ñαᵿ⌐. ä½∩ ¬áªñ«ú« ∩ºδ¬á »α¿ó«ñ¿Γß∩
  30. »ÑαÑτÑ¡∞  «»Ñαᵿ⌐,  »«ññÑনóáѼδσ «Γ½áñτ¿¬«¼ Turbo Debugger,  ¿
  31. «»¿ßδóáÑΓß∩ ß¿¡Γá¬ß¿ß óδαáªÑ¡¿⌐.
  32.  
  33.      ä½∩ »«½πτÑ¡¿∩  í«½ÑÑ   »«ñα«í¡«⌐   ¿¡Σ«α¼áµ¿¿   «   »αáó¿½áσ
  34. »«ßΓα«Ñ¡¿∩ óδαáªÑ¡¿⌐ ó ∩ºδ¬áσ æ¿,  Åá߬á½∞ ¿ áßßѼí½Ñα «íαáΓ¿ΓÑß∞
  35. ¬  ß««ΓóÑΓßΓóπεΘÑ⌐  ñ«¬π¼Ñ¡Γᵿ¿:  Éπ¬«ó«ñßΓóπ   »«½∞º«óáΓѽ∩   ¿
  36. æ»αáó«τ¡«¼π  απ¬«ó«ñßΓóπ »« ¬«¼»¿½∩Γ«απ Turbo C (Turbo C Compiler
  37. User's Guide  ¿  Reference  Guide),  Éπ¬«ó«ñßΓóπ  »«½∞º«óáΓѽ∩  ¿
  38. æ»αáó«τ¡«¼π  απ¬«ó«ñßΓóπ  »«  ∩ºδ¬π  Turbo  Pascal  (Turbo Pascal
  39. User's Guide ¿ Reference Guide) ¿½¿  æ»αáó«τ¡«¼π  απ¬«ó«ñßΓóπ  »«
  40. ∩ºδ¬π Turbo Assembler (Turbo Assembler Reference Guide).
  41.  
  42. éδí«α ∩ºδ¬á ñ½∩ óδτ¿ß½Ñ¡¿∩ óδαáªÑ¡¿⌐
  43. ------------------------------------
  44.  
  45.      Äíδτ¡« Turbo Debugger «»αÑñѽ∩ÑΓ,  ¬á¬«⌐  ∩ºδ¬  ¿ß»«½∞º«óáΓ∞
  46. ñ½∩  óδτ¿ß½Ñ¡¿∩ óδαáªÑ¡¿⌐,  á¡á½¿º¿απ∩ αáßΦ¿αÑ¡¿Ñ ¿¼Ñ¡¿ ¿ßσ«ñ¡«ú«
  47. Σá⌐½á  ΓѬπΘÑú«  ¼«ñπ½∩,  Γ«  ÑßΓ∞  ¼«ñπ½∩,   ¡á   ¬«Γ«α«¼   í佫
  48. «ßΓá¡«ó½Ñ¡« óδ»«½¡Ñ¡¿Ñ »α«úαá¼¼δ.  ¥Γ« «»αÑñѽѡ¿Ñ ¼«ª¡« «Γ¼Ñ¡¿Γ∞
  49. ß »«¼«Θ∞ε ¬«¼á¡ñδ  Options/Language,  ¬«Γ«αá∩  »«ºó«½∩ÑΓ  óδíαáΓ∞
  50. «ñ¿¡  ¿º  ΓαÑσ ∩ºδ¬«ó:  æ¿,  Åá߬á½∞ ¿½¿ áßßѼí½Ñα.  àß½¿ óδíαá¡á
  51. «»µ¿∩  Source,  óδαáªÑ¡¿∩  íπñπΓ  óδτ¿ß½∩Γ∞ß∩  ó  ß««ΓóÑΓßΓó¿¿  ß
  52. »αáó¿½á¼¿  ∩ºδ¬á  ¿ßσ«ñ¡«ú« Σá⌐½á.  (àß½¿ Turbo Debugger ¡Ñ ¼«ªÑΓ
  53. «»αÑñѽ¿Γ∞,  ¡á ¬á¬«¼ ∩ºδ¬Ñ ¡á»¿ßá¡á »α«úαá¼¼á, «¡ ¿ß»«½∞ºπÑΓ ñ½∩
  54. óδτ¿ß½Ñ¡¿∩ óδαáªÑ¡¿⌐ »αáó¿½á ∩ºδ¬á æ¿.
  55.  
  56.      Äíδτ¡« Turbo  Debugger ßá¼ »αáó¿½∞¡« «»αÑñѽ∩ÑΓ,  ¬á¬«⌐ ∩ºδ¬
  57. ¡áñ« ¿ß»«½∞º«óáΓ∞.  Äñ¡á¬« ó ¡Ñ¬«Γ«αδσ  ß½πτá∩σ  ¼«ªÑΓ  «¬áºáΓ∞ß∩
  58. »«½Ñº¡δ¼   Γ«τ¡«  π¬áºáΓ∞  «Γ½áñτ¿¬π,  ¬á¬«⌐  ∩ºδ¬  ¿ß»«½∞º«óáΓ∞,
  59. ¡á»α¿¼Ñα, »α¿ «Γ½áñ¬Ñ áßßѼí½Ñα¡«ú« ¼«ñπ½∩, ¬«Γ«αδ⌐ óδºδóáÑΓß∩ ¿º
  60. »α«úαá¼¼δ, ¡á»¿ßá¡¡«⌐ ¡á ñαπú«¼ ∩ºδ¬Ñ. Æ«τ¡« π¬áºáó ∩ºδ¬, ¬«Γ«αδ⌐
  61. ñ«½ªÑ¡ ¿ß»«½∞º«óáΓ∞ß∩ ñ½∩ óδτ¿ß½Ñ¡¿∩ óδαáªÑ¡¿⌐,  ¼«ª¡« «íαáΘáΓ∞ß∩
  62. ¬ ñá¡¡δ¼ Γá¬,  ¬á¬ φΓ« »α¿¡∩Γ« ó ñá¡¡«¼ ∩ºδ¬Ñ,  ñáªÑ Ñß½¿ ΓѬπΘ¿⌐
  63. ¼«ñπ½∞ ¡á»¿ßá¡ ¡á ñαπú«¼ ∩ºδ¬Ñ.
  64.  
  65.      ê¡«úñá íδóáÑΓ αáßß¼áΓα¿óáΓ∞ óδαáªÑ¡¿∩  ¿½¿  »ÑαѼѡ¡δÑ,  ¬á¬
  66. Ñß½¿ íδ  «¡¿  í뫨  ¡á»¿ßá¡δ ¡á ñαπú«¼ ∩ºδ¬Ñ;  ¡á»α¿¼Ñα,  Ñß½¿ óδ
  67. «Γ½áª¿óáÑΓÑ Åá߬á½∞-»α«úαá¼¼π, ß«ú½áΦÑ¡¿∩ ∩ºδ¬á áßßѼí½Ñαá ¿½¿ æ¿
  68. ¼«úπΓ ñáóáΓ∞  í«½ÑÑ  »α«ßΓ«⌐  ß»«ß«í  ¿º¼Ñ¡Ñ¡¿∩  º¡áτÑ¡¿∩  íá⌐Γá,
  69. σαá¡¿¼«ú« ó ßΓ᫬Ñ.
  70.  
  71.      àß½¿ »α¿  óσ«ñÑ  ó  Turbo  Debugger  óδí«α  ∩ºδ¬á íδ½ ßñѽá¡
  72. »αáó¿½∞¡«, ñá½ÑÑ Γαπñ¡«ßΓÑ⌐ ß  ¿ß»«½∞º«ó᡿Ѽ  ß«ú½áΦÑ¡¿⌐  ñαπú¿σ
  73. ∩ºδ¬«ó π  óáß  ¡Ñ  íπñÑΓ.  Turbo  Debugger  σαá¡¿Γ  ¿¡Σδ«α¼áµ¿ε «
  74. »Ñαó«¡áτá½∞¡« óδíαá¡¡«¼ ∩ºδ¬Ñ  ¿ßσ«ñ¡«ú«  ¬«ñá  ¿  ß««ΓóÑΓßΓóÑ¡¡«
  75. αáí«ΓáÑΓ ß   »αÑ«íαẫóá¡¿∩¼¿   ¿   σαá¡Ñ¡¿Ñ¼   ñá¡¡δσ.  àß½¿  ªÑ
  76. «Γ¡«ß¿Γѽ∞¡« ∩ºδ¬á ó«º¡¿¬áÑΓ ¡Ñ«ñ¡«º¡áτ¡«ßΓ∞,  Turbo Debugger  »«
  77. π¼«½τá¡¿ε »α¿¡¿¼áÑΓ ∩ºδ¬ áßßѼí½Ñαá.
  78.  
  79.      äáªÑ Ñß½¿ »α¿  óσ«ñÑ  ó  Turbo  Debugger  ¡á¼ÑαÑ¡¡«  óδíαáΓ∞
  80. ¡Ñ»αáó¿½∞¡δ⌐ ∩ºδ¬,   à   é   ß»«ß«íÑ¡   ßἫßΓ«∩Γѽ∞¡«   »«½πτ¿Γ∞
  81. ¿¡Σ«α¼áµ¿ε « ∩ºδ¬Ñ ¿º  Γáí½¿µδ  ß¿¼ó«½¿τÑ߬¿σ  ¿¼Ñ¡  ¿  ¿ßσ«ñ¡«ú«
  82. Σá⌐½á. Äñ¡á¬«, »α¿ ¡Ñ¬«Γ«αδσ «íßΓ«∩Γѽ∞ßΓóáσ Turbo Debugger ¼«ªÑΓ
  83. ¿¼ÑΓ∞ »α«í½Ñ¼δ,  ßó∩ºá¡¡δÑ ß ¡ÑóÑα¡δ¼  ß»«ß«í«¼  σαá¡Ñ¡¿∩  ñá¡¡δσ
  84. óß½ÑñßΓó¿Ñ ¡Ñ«ñ¡«º¡áτ¡«ßΓ¿ «»αÑñѽѡ¿∩ ∩ºδ¬á.
  85.  
  86. ÇñαÑßá ¬«ñá, áñαÑßá ñá¡¡δσ ¿ ¡«¼Ñαá ßΓ᫬
  87. -----------------------------------------------------------------
  88.  
  89.      Äíδτ¡«, Ñß½¿ ó »α«úαἼѠΓαÑíπÑΓß∩  «íαáΓ¿Γ∞ß∩  ¬  ¡Ñ¬«Γ«α«⌐
  90. »ÑαѼѡ¡«⌐  ¿½¿  Σπ¬¡µ¿¿,  Γ«  »α«ßΓ« π¬áºδóáÑΓß∩ ÑÑ ¿¼∩.  Äñ¡á¬«
  91. ¼«ª¡« ¿ ºá»¿ßáΓ∞ óδαáªÑ¡¿Ñ,  ó ¬«Γ«α«¼ óδτ¿ß½∩ÑΓß∩  π¬áºáΓѽ∞  ¡á
  92. «í½áßΓ∞  »á¼∩Γ¿,  ¿½¿  ºáñáΓ∞  áñαÑßá  ¬«ñá  ó ó¿ñÑ ¡«¼Ñα«ó ßΓ᫬
  93. ¿ßσ«ñ¡«ú« ΓѬßΓá,  »«¼ÑßΓ¿ó »ÑαÑñ ¡«¼Ñα«¼ ßΓ᫬¿ º¡á¬ #, ¡á»α¿¼Ñα
  94. #123.   é   ß½ÑñπεΘѼ   αáºñѽѠ  «»¿ßá¡«,   ¬á¬   «íαáΘáΓ∞ß∩   ¬
  95. ¿ñÑ¡Γ¿Σ¿¬áΓ«αá¼, ó¡Ñ ΓѬπΘÑ⌐ «í½áßΓ¿ ñÑ⌐ßΓó¿∩.
  96.  
  97.      Éáºπ¼ÑÑΓß∩, óδ ¼«ªÑΓÑ ºáñáΓ∞ ¡Ñ»«ßαÑñßΓóÑ¡¡« áñαÑß ó Σ«α¼áΓÑ
  98. ßÑú¼Ñ¡Γ:ß¼ÑΘÑ¡¿Ñ ó  ΦÑßΓ¡áñµáΓ¿α¿τ¡«⌐  ºá»¿ß¿  ñ½∩ ¿ßσ«ñ¡«ú« ¬«ñá
  99. óáΦÑ⌐ »α«úαá¼¼δ:
  100.  
  101. -----------------------------------------
  102. ƒºδ¬       ö«α¼áΓ      Åα¿¼Ñα
  103. -----------------------------------------
  104. æ¿         0xnnnn      0x1234:0x0010
  105. Åá߬á½∞    $nnnn       $1234:$0010
  106. ÇßßѼí½Ñα  nnnnh       1234h:0B234h
  107.  
  108.      é áßßѼí½ÑαÑ ΦÑßΓ¡áñµáΓ¿α¿τ¡δÑ τ¿ß½á,
  109. ¡áτ¿¡áεΘ¿Ñß∩ ß µ¿Σα «Γ A ñ« E, ñ«½ª¡δ ¿¼ÑΓ∞
  110. óÑñπΦ¿⌐ ¡«½∞.
  111. -----------------------------------------
  112.  
  113. ä«ßΓπ» ¬ ¿ñÑ¡Γ¿Σ¿¬áΓ«αá¼ ó¡Ñ ΓѬπΘÑ⌐ «í½áßΓ¿ ñÑ⌐ßΓó¿∩
  114. -----------------------------------------------------------------
  115.  
  116.      ùáßΓ∞ »α«úαá¼¼δ,  ó  ¬«Γ«α«⌐  «Γ½áñτ¿¬  ¿ΘÑΓ  ¿ñÑ¡Γ¿Σ¿¬áΓ«α,
  117. ¡áºδóáÑΓß∩ «í½áßΓ∞ε  ñÑ⌐ßΓó¿∩  (ñ¿á»áº«¡«¼  ñ«ßΓπ»¡«ßΓ¿)  ñá¡¡«ú«
  118. ¿ñÑ¡Γ¿Σ¿¬áΓ«αá.  ä«ßΓπ»  ¬  ¿ñÑ¡Γ¿Σ¿¬áΓ«αá¼  ºá »αÑñѽἿ ΓѬπΘÑ⌐
  119. «í½áßΓ¿ ñÑ⌐ßΓó¿∩ ∩ó½∩ÑΓß∩ ñ«ßΓáΓ«τ¡« ß½«ª¡δ¼  ó«»α«ß«¼, »«¡¿¼á¡¿∩
  120. ¬«Γ«α«ú« ó í«½∞Φ¿¡ßΓóÑ ß½πτáÑó «Γ »«½∞º«óáΓѽ∩ ¡Ñ ΓαÑíπÑΓß∩.
  121.  
  122.      èᬠ»αá󿽫, Turbo Debugger ¿ΘÑΓ ¿ñÑ¡Γ¿Σ¿¬áΓ«α, ¿ß»«½∞ºπѼδ⌐
  123. ó óδαáªÑ¡¿¿ Γ«τ¡« ΓᬠªÑ,  ¬á¬ φΓ« ñѽáÑΓ  ¬«¼»¿½∩Γ«α.  ìá»α¿¼Ñα,
  124. ¬«¼»¿½∩Γ«α  ∩ºδ¬á  æ¿  ß¡áτá½á  ¿ΘÑΓ  ó ΓѬπΘÑ⌐ Σπ¡¬µ¿¿,  ºáΓѼ ó
  125. ΓѬπΘѼ ¼«ñπ½Ñ ßΓáΓ¿τÑ߬¿⌐  (½«¬á½∞¡δ⌐)  ¿ñÑ¡Γ¿Σ¿¬áΓ«α,  á  ºáΓѼ
  126. ú½«íá½∞¡δ⌐ ¿ñÑ¡Γ¿Σ¿¬áΓ«α. è«¼»¿½∩Γ«α ∩ºδ¬á Åá߬á½∞ ß¡áτá½á ¿ΘÑΓ ó
  127. ΓѬπΘÑ⌐ »α«µÑñπαÑ ¿½¿ Σπ¡¬µ¿¿,  ºáΓѼ ó óδºóáóΦÑ⌐ ÑÑ »«ñ»α«úαá¼¼Ñ
  128. (Ñß½¿  ΓѬπΘá∩  «í½áßΓ∞  ñÑ⌐ßΓó¿∩  ∩ó½∩ÑΓß∩  ó½«ªÑ¡¡«⌐),  ºáΓѼ ó
  129. αáºñѽѠαÑ὿ºáµ¿¿ ΓѬπΘÑú« ¼«ñπ½∩ (Ñß½¿ ΓѬπΘá∩ «í½áßΓ∞ ñÑ⌐ßΓó¿∩
  130. ¡áσ«ñ¿Γß∩ ó ¼«ñπ½Ñ), á ºáΓѼ ¿ΘÑΓß∩ ú½«íá½∞¡δ⌐ ¿ñÑ¡Γ¿Σ¿¬áΓ«α.
  131.  
  132.      àß½¿, »α¿¼Ñ¡¿ó π¬áºá¡¡πε ¼ÑΓ«ñ¿¬π »«¿ß¬á,  Turbo Debugger ¡Ñ
  133. ¡áΦѽ ¿ñÑ¡Γ¿Σ¿¬áΓ«α,  «¡ »α«ñ«½ªáÑΓ »«¿ß¬ ó ñαπú¿σ ¼«ñπ½∩σ,  »«¬á
  134. ¡Ñ ¡áσ«ñ¿Γ ½«¬á½∞¡δ⌐ ¿ñÑ¡Γ¿Σ¿¬áΓ«α, ß««ΓóÑΓßΓóπεΘ¿⌐ ¿ß¬«¼«¼π. ¥Γ«
  135. »«ºó«½∩ÑΓ «íαáΘáΓ∞ß∩  ¬  ¿ñÑ¡Γ¿Σ¿¬áΓ«αá¼,  ¡áσ«ñ∩Θ¿¼ß∩  ó  ñαπú¿σ
  136. ¼«ñπ½∩σ, ¡Ñ π¬áºδóá∩ Γ«τ¡«Ñ ¿¼∩ ¼«ñπ½∩.
  137.  
  138.      àß½¿ ¡Ñ«íσ«ñ¿¼«     ºáßΓáó¿Γ∞    Turbo    Debugger    ¿ß¬áΓ∞
  139. ¿ñÑ¡Γ¿Σ¿¬áΓ«α ó ¬á¬«¼-Γ« ñαπú«¼ ¼ÑßΓÑ,  ¼«ª¡« π¬áºáΓ∞ ¿¼∩ ¼«ñπ½∩,
  140. ¿¼∩  Σá⌐½á  ó¡πΓα¿  ¼«ñπ½∩ ¿/¿½¿ ¿¼∩ »«ñ»α«úαá¼¼δ.  Æᬿ¼ «íαẫ¼
  141. ¼«ª¡« «íαáΘáΓ∞ß∩ ¬ ½εí«¼π ¿ñÑ¡Γ¿Σ¿¬áΓ«απ »α«úαá¼¼δ, ¬«Γ«αδ⌐ ¿¼ÑÑΓ
  142. «»αÑñѽѡ¡«Ñ º¡áτÑ¡¿Ñ,  ñáªÑ ¬ ½«¬á½∞¡δ¼ ¿ñÑ¡Γ¿Σ¿¬áΓ«αá¼ »α«µÑñπα
  143. ¿ Σπ¡¬µ¿⌐, ¿ñÑ¡Γ¿τ¡δ¼ ñαπú¿¼ ¿ñÑ¡Γ¿Σ¿¬áΓ«αá¼.
  144.  
  145. çá¼Ñ¡á «í½áßΓ¿ ñÑ⌐ßΓó¿∩
  146.  
  147.      ìѺáó¿ß¿¼« «Γ Γ«ú«,  ¡á ¬á¬«¼  ∩ºδ¬Ñ  ¡á»¿ßá¡á  «Γ½áª¿óáѼá∩
  148. »α«úαá¼¼á, ñ½∩ ºá¼Ñ¡δ «í½áßΓ¿ ñÑ⌐ßΓó¿∩ ¿ß»«½∞ºπÑΓß∩ «ñ¿¡ ¿ Γ«Γ ªÑ
  149. ᯮᮡ.
  150.  
  151.      Äíδτ¡« ñ½∩   αáºñѽѡ¿∩   ¬«¼»«¡Ñ¡Γ«ó    «í½áßΓ¿    ñÑ⌐ßΓó¿∩
  152. ¿ß»«½∞ºπÑΓß∩  º¡á¬  ¡«¼Ñαá (#).  èα«¼Ñ Γ«ú«,  Ñß½¿ ó ñá¡¡«¼ ∩ºδ¬Ñ
  153. Γ«τ¬á (.) ¡Ñ ¿¼ÑÑΓ ñαπú«ú« ¡áº¡áτÑ¡¿∩,  «¡á ¼«ªÑΓ  ¿ß»«½∞º«óáΓ∞ß∩
  154. ó¼ÑßΓ« º¡á¬á ¡«¼Ñαá.
  155.  
  156.      ä½∩ ºá¼Ñ¡δ  «í½áßΓ¿  ñÑ⌐ßΓó¿∩  ¿ñÑ¡Γ¿Σ¿¬áΓ«α  ºá»¿ßδóáÑΓß∩ ó
  157. ß½ÑñπεΘѼ Σ«α¼áΓÑ:
  158.  
  159.      [#¼«ñπ½∞[#¿¼∩ Σá⌐½á]]#¡«¼Ñα ßΓ᫬¿[#¿¼∩ »ÑαѼѡ¡«⌐]
  160.  
  161.      ¿½¿
  162.  
  163.      [#¼«ñπ½∞[#¿¼∩ Σá⌐½á]][#¿¼∩ Σπ¡¬µ¿¿]#¿¼∩ »ÑαѼѡ¡«⌐
  164.  
  165.      àß½¿ ¡Ñ π¬áºá¡« ¿¼∩ ¼«ñπ½∩,  »«¿ß¬  »α«¿ºó«ñ¿Γß∩  ó  ΓѬπΘѼ
  166. ¼«ñπ½Ñ.  ì¿ªÑ »α¿óÑñÑ¡ α∩ñ »α¿¼Ñα«ó ¡á»¿ßá¡¿∩ óδαáªÑ¡¿⌐ ß ºá¼Ñ¡«⌐
  167. «í½áßΓ¿ ñÑ⌐ßΓó¿∩.  èáªñδ⌐ »α¿¼Ñα ß««ΓóÑΓßΓóπÑΓ  «ñ¡«⌐  ñ«»πßΓ¿¼«⌐
  168. ¬«¼í¿¡áµ¿¿  φ½Ñ¼Ñ¡Γ«ó,  ¬«Γ«απε  ¼«ª¡«  ¿ß»«½∞º«óáΓ∞  ñ½∩  ºá¼Ñ¡δ
  169. «í½áßΓ¿ ñÑ⌐ßΓó¿∩.
  170.  
  171.      ÅÑαóδÑ ΦÑßΓ∞  »α¿¼Ñα«ó   ñѼ«¡ßΓα¿απεΓ   αẽ¿τ¡δÑ   ß»«ß«íδ
  172. ¿ß»«½∞º«óá¡¿∩ ¡«¼Ñα«ó  ßΓ᫬  ñ½∩  úÑ¡Ñα¿α«óá¡¿∩ áñαÑß«ó ¿ ºá¼Ñ¡δ
  173. «í½áßΓ¿ ñÑ⌐ßΓó¿∩
  174.  
  175.  
  176.      #123                          æΓ᫬á 123 ΓѬπΘÑú« ¼«ñπ½∩.
  177.  
  178.      #123#myvar1                   êñÑ¡Γ¿Σ¿¬áΓ«α myvar1,
  179.                                    ¡áσ«ñ∩Θ¿⌐ß∩ ó ßΓα«¬Ñ 123
  180.                                    ΓѬπΘÑú« ¼«ñπ½∩.
  181.  
  182.      #mymodule#123                 æΓ᫬á 123 ¼«ñπ½∩ mymodule.
  183.  
  184.      #mymodule#123#myvar1          êñÑ¡Γ¿Σ¿¬áΓ«α myvar1,
  185.                                    ¡áσ«ñ∩Θ¿⌐ß∩    ó ßΓα«¬Ñ 123
  186.                                    ¼«ñπ½∩ mymodule.
  187.  
  188.      #mymodule#file1#123           æΓ᫬á 123 ¿ßσ«ñ¡«ú« Σá⌐½á
  189.                                    file1, ¬«Γ«αδ⌐ ∩ó½∩ÑΓß∩ τáßΓ∞ε
  190.                                    ¼«ñπ½∩ mymodule.
  191.  
  192.      #mymodule#file1#123#myvar1    êñÑ¡Γ¿Σ¿¬áΓ«α myvar1,
  193.                                    ¡áσ«ñ∩Θ¿⌐ß∩ ó ßΓ«¬Ñ 123
  194.                                    ¿ßσ«ñ¡«ú« Σá⌐½á file1, ¬«Γ«αδ⌐
  195.                                    ∩ó½∩ÑΓß∩ τáßΓ∞ε ¼«ñπ½∩
  196.                                    mymodule.
  197.  
  198.      é ß½ÑñπεΘ¿σ  ΦÑßΓ¿ »α¿¼Ñαáσ  »«¬áºá¡δ αẽ¿τ¡δÑ  ß»«ß«íδ ºá¼Ñ¡δ
  199. «í½áßΓ¿ ñÑ⌐ßΓó¿∩  »ÑαѼѡ¡«⌐ ß  ¿ß»«½∞º«ó᡿Ѽ ¿¼Ñ¡  ¼«ñπ½∩, Σá⌐½á ¿
  200. Σπ¡¬µ¿¿.
  201.  
  202.      #myvar2                       Æ« ªÑ, τΓ« ¿ myvar2 íѺ #.
  203.  
  204.      #myfunc#myvar                 ÅÑαѼѡ¡á∩ myvar2 »«ñ»α«úαá¼¼δ
  205.                                    myfunc.
  206.  
  207.      #mymodule#myvar2              ÅÑαѼѡ¡á∩ myvar2 ¼«ñπ½∩
  208.                                    mymodule.
  209.  
  210.      #mymodule#myfunc#myvar2       ÅÑαѼѡ¡á∩ myvar2 »«ñ»α«úαá¼¼δ
  211.                                    myfunc ¼«ñπ½∩ mymodule.
  212.  
  213.      #mymodule#file2#myvar2        ÅÑαѼѡ¡á∩ myvar2 ¿º Σá⌐½á
  214.                                    file2, ó¬½ετÑ¡¡«ú« ó ¼«ñπ½∞
  215.                                    mymodule.
  216.  
  217.      #mymodule#file2#myfunc#myvar2 ÅÑαѼѡ¡á∩ myvar2 Σπ¡¬µ¿¿
  218.                                    myfunc, «»αÑñѽѡ¡«⌐ ó Σá⌐½Ñ
  219.                                    file2, «»¿ßá¡¡«¼ ó ¼«ñπ½Ñ
  220.                                    mymodule.
  221.  
  222.      ê ¡á¬«¡Ñµ,  Turbo Debugger »«ºó«½∩ÑΓ ºá¼Ñ¡π «í½áßΓ¿ ñÑ⌐ßΓó¿∩
  223. »α¿ ¿ß»«½∞º«óá¡¿¿ ¿¼Ñ¡ «íΩѬΓá,  ¬½áßßá,  »αáó¿½á ¿  ¬«¼»«¡Ñ¡Γ¡«⌐
  224. Σπ¡¬µ¿¿. é«Γ ¡Ñ߬«½∞¬« »α¿¼Ñα«ó:
  225.  
  226.      AnInstance                    éσ«ªñÑ¡¿Ñ AnInstance, ñ«ßΓπ»¡«Ñ
  227.                                    ó ΓѬπΘÑ⌐ «í½áßΓ¿ ñÑ⌐ßΓó¿∩.
  228.  
  229.      AnInstance.AField             Å«½Ñ AField, ñ«ßΓπ»¡«Ñ τÑαѺ
  230.                                    óσ«ªñÑ¡¿Ñ AnInstance, ñ«ßΓπ»¡«Ñ
  231.                                    ó ΓѬπΘÑ⌐ «í½áßΓ¿ ñÑ⌐ßΓó¿∩.
  232.  
  233.      AnObjectType.AMethod          Åαá󿽫 AMethod, ñ«ßΓπ»¡«Ñ
  234.                                    τÑαѺ «íΩÑ¬Γ Γ¿»á AnObjectType,
  235.                                    ñ«ßΓπ»¡δ⌐ ó ΓѬπΘÑ⌐ «í½áßΓ¿
  236.                                    ñÑ⌐ßΓó¿∩.
  237.  
  238.      AnInstance.AMethod            Åαá󿽫 AMethod, ñ«ßΓπ»¡«Ñ
  239.                                    τÑαѺ óσ«ªñÑ¡¿Ñ AnInstance,
  240.                                    ñ«ßΓπ»¡«Ñ ó ΓѬπΘÑ⌐ «í½áßΓ¿
  241.                                    ñÑ⌐ßΓó¿∩
  242.  
  243.      AUnit.AnInstance.AField       Å«½Ñ AField, ñ«ßΓπ»¡«Ñ τÑαѺ
  244.                                    óσ«ªñÑ¡¿Ñ AnInstance, ñ«ßΓπ»¡«Ñ
  245.                                    τÑαѺ ¼«ñπ½∞ AUnit.
  246.  
  247.      AUnit.AnObjectType.AMethod    Åαá󿽫 AMethod,  ñ«ßΓπ»¡«Ñ
  248.                                    τÑαѺ «íΩÑ¬Γ Γ¿»á AnObjectType,
  249.                                    ñ«ßΓπ»¡δ⌐ τÑαѺ ¼«ñπ½∞ AUnit.
  250.  
  251.      AUnit.AnObjectType.AMethod.   ï«¬á½∞¡á∩ »ÑαѼѡ¡á∩ AVar,
  252.      ANestedProc.AVar              ñ«ßΓπ»¡á∩ τÑαѺ »α«µÑñπαπ
  253.                                    ANestedProc, ñ«ßΓπ»¡πε τÑαѺ
  254.                                    »αá󿽫 AMethod, ñ«ßΓπ»¡«Ñ
  255.                                    τÑαѺ Γ¿» «íΩѬΓá AnObjectType,
  256.                                    ñ«ßΓπ»¡δ⌐ τÑαѺ ¼«ñπ½∞ AUnit.
  257.  
  258.      ÆᬿѠóδαáªÑ¡¿∩  ß ¬óá½¿Σ¿µ¿α«óá¡¡δ¼¿ ¿ñÑ¡Γ¿Σ¿¬áΓ«αἿ ¼«ª¡«
  259. ¿ß»«½∞º«óáΓ∞ óѺñÑ, úñѠ󫺼«ª¡« ¿ß»«½∞º«óá¡¿Ñ óδαáªÑ¡¿∩, ó¬½ετá∩
  260. í½«¬ ñ¿á½«úá  Evaluate/Modify ¿ «¬¡« Watches,  ½¿í« »α¿ ¿º¼Ñ¡Ñ¡¿¿
  261. óδαáªÑ¡¿∩ ó «¬¡Ñ Inspector,  ½¿í«  »α¿  ¿ß»«½∞º«óá¡¿¿  ½«¬á½∞¡«ú«
  262. ¼Ñ¡ε ó  «¬¡Ñ  Module ñ½∩ »ÑαÑσ«ñá (Goto) ¬ »αáó¿½π,  ¬«¼»«¡Ñ¡Γ¡«⌐
  263. Σπ¡¬µ¿¿ ¿½¿ »α«µÑñπαÑ ó ¿ßσ«ñ¡«¼ ¬«ñÑ.
  264.  
  265.      àß½¿ óδ »α¿ «Γ½áñ¬Ñ »α«úαá¼¼δ  ¡á  æ++  ªÑ½áÑΓÑ  ¿ßß½Ññ«óáΓ∞
  266. Σπ¡¬µ¿ε ß »ÑαÑúαπªÑ¡¡δ¼ ¿¼Ñ¡Ñ¼, óóÑñ¿ΓÑ φΓ« ¿¼∩ ó ß««ΓóÑΓßΓóπεΘѼ
  267. í½«¬Ñ óó«ñá.  Turbo Debugger «Γ¬α«ÑΓ í½«¬ ñ¿á½«úá Pick  A  Symbol
  268. Name ß  í½«¬«¼  ß»¿ß¬á  óßÑσ  Σπ¡¬µ¿⌐,  ¿¼ÑεΘ¿σ ñá¡¡«Ñ ¿¼∩,  ¿ óδ
  269. ß¼«ªÑΓÑ óδíαáΓ∞ ªÑ½áѼ«Ñ.
  270.  
  271. Å«ñαáºπ¼ÑóáѼá∩ «í½áßΓ∞ ñÑ⌐ßΓó¿∩ ñ½∩ óδτ¿ß½Ñ¡¿∩ º¡áτÑ¡¿⌐ óδαáªÑ¡¿⌐
  272.  
  273.      è«úñá Turbo Debugger óδτ¿ß½∩ÑΓ º¡áτÑ¡¿Ñ óδαáªÑ¡¿Ñ, «¡ ñ«½ªÑ¡
  274. αÑΦ¿Γ∞,   ¬á¬á∩   τáßΓ∞  »α«úαá¼¼δ  ∩ó½∩ÑΓß∩  "ΓѬπΘÑ⌐"  «í½áßΓ∞ε
  275. ñÑ⌐ßΓó¿∩,  Γ« ÑßΓ∞ «í½áßΓ∞ε ñÑ⌐ßΓó¿∩ ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó,  ºá»¿ßá¡¡δσ
  276. íѺ  ºá¼Ñ¡δ  «í½áßΓ¿  ñÑ⌐ßΓó¿∩.  é«  ¼¡«ú¿σ  ∩ºδ¬áσ  φΓ« ∩ó½∩ÑΓß∩
  277. ó᪡δ¼,  »«ß¬«½∞¬π ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ,  «»¿ßá¡¡δÑ ó¡πΓα¿  »α«µÑñπα  ¿
  278. Σπ¡¬µ¿⌐,    ¼«úπΓ    ß«ó»áñáΓ∞   »«   ¡á»¿ßá¡¿ε   ß   ú½«íá½∞¡δ¼¿
  279. ¿ñÑ¡Γ¿Σ¿¬áΓ«αἿ.  Å«φΓ«¼π Turbo  Debugger  ñ«½ªÑ¡  º¡áΓ∞,  ¬á¬«⌐
  280. φ¬ºÑ¼»½∩α ¿ñÑ¡Γ¿Σ¿¬áΓ«αá ¿¼ÑÑΓß∩ ó ó¿ñπ.
  281.  
  282.      ä½∩ »α¿¡∩Γ¿∩  αÑΦÑ¡¿∩  «í  «í½áßΓ¿  ñÑ⌐ßΓó¿∩  Turbo Debugger
  283. «íδτ¡« ¿ß»«½∞ºπÑΓ ó ¬áτÑßΓóÑ ¬«¡ΓѬßΓá ΓѬπΘÑÑ »«½«ªÑ¡¿Ñ ¬παß«αá.
  284. ìá»α¿¼Ñα,   ¼«ª¡«   ºáñáΓ∞  «í½áßΓ∞  ñÑ⌐ßΓó¿∩,  ó  ¬«Γ«α«⌐  íπñÑΓ
  285. óδτ¿ß½∩Γ∞ß∩ óδαáªÑ¡¿Ñ,  »«¼ÑßΓ¿ó ¬παß«α ¡á «»αÑñѽѡ¡πε ßΓ᫬π  ó
  286. «¬¡Ñ ¼«ñπ½∩.
  287.  
  288.      ¥Γ« «º¡áτáÑΓ,  τΓ«  Ñß½¿ ¬παß«α íδ½ »ÑαѼÑΘÑ¡ ß« ßΓ᫬¿,  ¡á
  289. ¬«Γ«α«⌐ í佫 «ßΓá¡«ó½Ñ¡«  óδ»«½¡Ñ¡¿Ñ  »α«úαá¼¼δ,  »α¿  óδτ¿ß½Ñ¡¿¿
  290. óδαáªÑ¡¿∩  ¼«ª¡« »«½πτ¿Γ∞ ¡Ñ«ª¿ñá¡¡δ⌐ αѺπ½∞ΓáΓ.  àß½¿ ¡Ñ«íσ«ñ¿¼«
  291. íδΓ∞ πóÑαÑ¡¡δ¼ ó Γ«¼, τΓ« óδαáªÑ¡¿∩ óδτ¿ß½∩εΓß∩ ó ΓѬπΘÑ⌐ «í½áßΓ¿
  292. ñÑ⌐ßΓó¿∩,  ¼«ª¡«  ó«ß»«½∞º«óáΓ∞ß∩ ¬«¼á¡ñ«⌐ Origin ½«¬á½∞¡«ú« ¼Ñ¡ε
  293. «¬¡á ¼«ñπ½∩,  ¬«Γ«αá∩ ó«ºóαáΘáÑΓ ¬παß«α ó ΓѬπΘπε Γ«τ¬π ¿ßσ«ñ¡«ú«
  294. ΓѬßΓá »α«úαá¼¼δ.  î«ª¡« ΓᬪѠºáñáΓ∞ «í½áßΓ∞ ñÑ⌐ßΓó¿∩ óδαáªÑ¡¿∩,
  295. »ÑαѼÑΘá∩ ¬παß«α ó »«ñ«¬¡Ñ  ¬«ñá  «¬¡á  »α«µÑßß«αá,  πßΓá¡áó½¿óá∩
  296. ¬παß«α  ¡á  «»αÑñѽѡ¡πε  »«ñ»α«úαá¼¼π  ó «¬¡Ñ ßΓѬá,  ¿½¿ ¡á ¿¼∩
  297. »«ñ»α«úαá¼¼δ ó «¬¡Ñ »ÑαѼѡ¡δσ.
  298.  
  299. Å«ß½Ññ«óáΓѽ∞¡«ßΓ¿ íá⌐Γ«ó
  300. -----------------------------------------------------------------
  301.  
  302.      Åα¿ óδ»«½¡Ñ¡¿¿    ¡Ñ¬«Γ«αδσ    ¬«¼á¡ñ    ΓαÑíπÑΓß∩   óó«ñ¿Γ∞
  303. »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ íá⌐Γ«ó.  è  ¡¿¼  «Γ¡«ß∩Γß∩  ¬«¼á¡ñδ  Search  ¿
  304. Change  ½«¬á½∞¡«ú«  ¼Ñ¡ε »«ñ«¬¡á ñá¡¡δ󠫬¡á »α«µÑßß«αá,  á ΓᬪÑ
  305. ¬«¼á¡ñδ Search ¿ Change ½«¬á½∞¡«ú« ¼Ñ¡ε «¬¡á Σá⌐½á, «Γ«íαáªáεΘÑú«
  306. ß«ñÑন¼«Ñ Σá⌐½á ó ΦÑßΓ¡áñµáΓ¿α¿τ¡«¼ Σ«α¼áΓÑ.
  307.  
  308.      é »«ß½Ññ«óáΓѽ∞¡«ßΓ¿   íá⌐Γ«ó   ¼«úπΓ  ß«τÑΓáΓ∞ß∩  ß¬á½∩α¡δÑ
  309. º¡áτÑ¡¿∩ (íѺ »½áóáεΘÑ⌐ Γ«τ¬¿) ¿ ßΓ᫬¿,  ºá»¿ßá¡¡δÑ  ó  Σ«α¼áΓÑ,
  310. ñ«»πßΓ¿¼δ¼   ó   ΓѬπΘѼ   ∩ºδ¬Ñ,  óδíαá¡¡δ¼  ß  »«¼«Θ∞ε  ¬«¼á¡ñδ
  311. Options/Language.  ä½∩  ºá»¿ß¿  ßΓ᫬  ¿  ß¬á½∩α¡δσ  º¡áτÑ¡¿⌐   ó
  312. óδαáªÑ¡¿∩σ ¿ß»«½∞ºπÑΓß∩ «ñ¿¡á¬«óδ⌐ ß¿¡Γá¬ß¿ß.  æ¬á½∩α¡δÑ º¡áτÑ¡¿∩
  313. »αÑ«íαáºπεΓß∩  ó  »«ß½Ññ«óáΓѽ∞¡«ßΓ∞  íá⌐Γ«ó,  ¡á»α¿¼Ñα  º¡áτÑ¡¿Ñ
  314. 123456  Γ¿»á  longint  ∩ºδ¬á  Åá߬á½∞  »αÑ«íαáºπÑΓß∩ ó 4-íá⌐Γ«ó«Ñ
  315. ΦÑßΓ¡áñµáΓ¿α¿τ¡«Ñ º¡áτÑ¡¿Ñ 40 E2 01 00.
  316.  
  317.      ---------------------------------------------------------
  318.      ƒºδ¬           Å«ß½Ññ«óáΓѽ∞¡«ßΓ∞       ÿÑßΓ¡áñµáΓ¿α¿τ¡«Ñ
  319.                          íá⌐Γ«ó                   º¡áτÑ¡¿Ñ
  320.      ---------------------------------------------------------
  321.      æ¿                "ab"0x04"c"             61 62 04 63
  322.      Åá߬á½∞           'ab'#4'c'               61 62 04 63
  323.      ÇßßѼí½Ñα         1234 "AB"               34 12 41 42
  324.      ---------------------------------------------------------
  325.  
  326. éδαáªÑ¡¿∩ ∩ºδ¬á æ¿
  327. -----------------------------------------------------------------
  328.  
  329.      Turbo Debugger »«½¡«ßΓ∞ε »«ññÑনóáÑΓ  ß¿¡Γá¬ß¿ß  óδαáªÑ¡¿⌐,
  330. »α¿¡∩Γδ⌐  ó  ∩ºδ¬Ñ  æ¿.  éδαáªÑ¡¿Ñ ¼«ªÑΓ ó¬½ετáΓ∞ ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ,
  331. º¡á¬¿  «»Ñαᵿ⌐,  ßΓ᫬¿,  »ÑαѼѡ¡δÑ  ¿   ¬«¡ßΓá¡Γδ.   éßÑ   φΓ¿
  332. ¬«¼»«¡Ñ¡Γδ «»¿ßá¡δ ó ß½ÑñπεΘ¿σ αáºñѽáσ.
  333.  
  334. êñÑ¡Γ¿Σ¿¬áΓ«αδ ∩ºδ¬á æ¿
  335.  
  336.      êñÑ¡Γ¿Σ¿¬áΓ«α -  φΓ«  ¿¼∩  φ½Ñ¼Ñ¡Γá ñá¡¡δσ ¿½¿ »«ñ»α«úαá¼¼δ,
  337. »α¿¡∩Γ«Ñ ó »α«úαá¼¼Ñ. êñÑ¡Γ¿Σ¿¬áΓ«α ñ«½ªÑ¡ ¡áτ¿¡áΓ∞ß∩ ß íπ¬óδ ¿½¿
  338. ß¿¼ó«½á   »«ñτÑનóá¡¿∩  (_).  äá½ÑÑ  ¼«úπΓ  ß½Ññ«óáΓ∞  ΓᬿѠ ªÑ
  339. ß¿¼ó«½δ, á ΓᬪѠµ¿Σαδ «Γ 0 ñ« 9. Åα¿ óó«ñÑ ¿ñÑ¡Γ¿Σ¿¬áΓ«αá »Ñαóδ⌐
  340. ß¿¼ó«½  »«ñτÑનóá¡¿∩  ¼«ª¡« «»π߬áΓ∞.  àß½¿ ¿ñÑ¡Γ¿Σ¿¬áΓ«α óóÑñÑ¡
  341. íѺ »«ñτÑનóá¡¿∩ ¿  «¡  ¡Ñ  ¼«ªÑΓ  íδΓ∞  ¡á⌐ñÑ¡,  ó  Ñú«  ¡áτὫ
  342. ñ«íáó½∩ÑΓß∩  ß¿¼ó«½ »«ñτÑનóá¡¿∩ ¿ »«¿ß¬ »«óΓ«α∩ÑΓß∩.  Å«ß¬«½∞¬π
  343. «íδτ¡«  ¬«¼»¿½∩Γ«α   ßΓáó¿Γ   ß¿¼ó«½   »«ñτÑનóá¡¿∩   ó   ¡áτὫ
  344. ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó,  φΓ«  «ßó«í«ªñáÑΓ  »«½∞º«óáΓѽ∩ «Γ ¡Ñ«íσ«ñ¿¼«ßΓ¿
  345. ñ«íáó½∩Γ∞ Ñú« ßἫ¼π.
  346.  
  347. ÉÑú¿ßΓα«óδÑ »ßÑóñ«»ÑαѼѡ¡δÑ ∩ºδ¬á æ¿
  348.  
  349.      Turbo Debugger «íÑß»Ñτ¿óáÑΓ ñ«ßΓπ» ¬  αÑú¿ßΓαá¼  »α«µÑßß«αá,
  350. ¿ß»«½∞ºπ∩  Γ«Γ  ªÑ  ¼ÑΓ«ñ,  τΓ«  ¿  ¬«¼»¿½∩Γ«α  Turbo C,  ¬«Γ«αδ⌐
  351. ¡áºδóáÑΓß∩ »ßÑóñ«»ÑαѼѡ¡δ¼¿. ÅßÑóñ«»ÑαѼѡ¡á∩ »αÑñßΓáó½∩ÑΓ ß«í«⌐
  352. ¿ñÑ¡Γ¿Σ¿¬áΓ«α, ß««ΓóÑΓßΓóπεΘ¿⌐ αÑú¿ßΓαπ »α«µÑßß«αá.
  353.  
  354.      ----------------------------------------------------------
  355.      ÅßÑóñ«»ÑαѼѡ¡á∩         Æ¿»                 ÉÑú¿ßΓα
  356.      ----------------------------------------------------------
  357.           _AX            unsigned int               AX
  358.           _AL            unsigned char              AL
  359.           _AH            unsigned char              AH
  360.  
  361.           _BX            unsigned int               BX
  362.           _BL            unsigned char              BL
  363.  
  364.                              117
  365.           _BH            unsigned char              BH
  366.  
  367.           _CX            unsigned int               CX
  368.           _CL            unsigned char              CL
  369.           _CH            unsigned char              CH
  370.  
  371.           _DX            unsigned int               DX
  372.           _DL            unsigned char              DL
  373.           _DH            unsigned char              DH
  374.  
  375.           _CS            unsigned int               CS
  376.           _DS            unsigned char              DS
  377.           _SS            unsigned char              SS
  378.           _ES            unsigned char              ES
  379.  
  380.           _SP            unsigned int               SP
  381.           _BP            unsigned char              BP
  382.           _DI            unsigned char              DI
  383.           _SI            unsigned char              SI
  384.  
  385.           _IP            unsigned int               IP
  386.      ----------------------------------------------------------
  387.  
  388.      æ½ÑñπεΘ¿Ñ »ßÑóñ«»ÑαѼѡ¡δÑ  «íÑß»Ñτ¿óáεΓ  ñ«ßΓπ» ¬ αÑú¿ßΓαá¼
  389. »α«µÑßß«αá 80386.
  390.  
  391.      -----------------------------------------------------
  392.      ÅßÑóñ«»ÑαѼѡ¡á∩         Æ¿»                 ÉÑú¿ßΓα
  393.      -----------------------------------------------------
  394.           _EAX           unsigned long              EAX
  395.           _EBX           unsigned long              EBX
  396.           _ECX           unsigned long              ECX
  397.           _EDX           unsigned long              EDX
  398.  
  399.           _ESP           unsigned long              ESP
  400.           _EBP           unsigned long              EBP
  401.           _EDI           unsigned long              EDI
  402.           _ESI           unsigned long              ESI
  403.  
  404.           _FS            unsigned int               FS
  405.           _GS            unsigned int               GS
  406.      -----------------------------------------------------
  407.  
  408. è«¡ßΓá¡Γδ ¿ Σ«α¼áΓδ τ¿ßѽ ∩ºδ¬á æ¿
  409.  
  410.      è«¡ßΓá¡Γδ ¼«úπΓ  íδΓ∞  ½¿í«  µÑ½δ¼¿ τ¿ß½á¼¿,  ½¿í« τ¿ß½á¼¿ ß
  411. »½áóáεΘÑ⌐ Γ«τ¬«⌐.
  412.  
  413.      ûѽ«τ¿ß½Ñ¡¡á∩ ¬«¡ßΓá¡Γá ºáñáÑΓß∩ ó ñÑß∩Γ¿τ¡«¼  Σ«α¼áΓÑ, Ñß½¿
  414. ¡Ñ  ¿ß»«½∞ºπÑΓß∩  «ñ¿¡ ¿º ß»«ß«í«ó Ñú« ºá¼Ñ¡δ,  »αÑñπß¼«ΓαÑ¡¡δσ ó
  415. æ¿.
  416.  
  417.           --------------------------------------
  418.           ö«α¼áΓ              æ¿ßΓѼá ßτ¿ß½Ñ¡¿∩
  419.           --------------------------------------
  420.           µ¿Σαδ               äÑß∩Γ¿τ¡á∩
  421.           0µ¿Σαδ              é«ß∞¼¿α¿τ¡á∩
  422.           0Xµ¿Σαδ             ÿÑßΓ¡áñµáΓ¿α¿τ¡á∩
  423.           0xµ¿Σαδ             ÿÑßΓ¡áñµáΓ¿α¿τ¡á∩
  424.           --------------------------------------
  425.  
  426.      Äíδτ¡δÑ ¬«¡ßΓá¡Γδ  ¿¼ÑεΓ Γ¿» int (16 í¿Γ«ó).  àß½¿ ΓαÑíπÑΓß∩
  427. «»αÑñѽ¿Γ∞ ¬«¡ßΓá¡Γπ Γ¿»á long,  »«ß½Ñ ÑÑ º¡áτÑ¡¿∩ ¡áñ« »«ßΓáó¿Γ∞
  428. íπ¬óπ l ¿½¿ L, ¡á»α¿¼Ñα 123456L.
  429.  
  430.      è«¡ßΓá¡Γá ß  »½áóáεΘÑ⌐  Γ«τ¬«⌐  ß«ñÑαª¿Γ  ñÑß∩Γ¿τ¡πε Γ«τ¬π ¿
  431. ¼«ªÑΓ ºá»¿ßδóáΓ∞ß∩ ó  ñÑß∩Γ¿τ¡«¼  ¿½¿  Ñ¬ß»«¡Ñ¡µ¿á½∞¡«¼  Σ«α¼áΓÑ,
  432. ¡á»α¿¼Ñα,
  433.  
  434.      1.234  4.5e+11
  435.  
  436. æΓ᫬¿ ß¿¼ó«½«ó ¿ Esc-»«ß½Ññ«óáΓѽ∞¡«ßΓ¿ ∩ºδ¬á æ¿
  437. -----------------------------------------------------------------
  438.  
  439.      æΓα«¬á »αÑñßΓáó½∩ÑΓ   ß«í«⌐   »«ß½Ññ«óáΓѽ∞¡«ßΓ∞   ß¿¼ó«½«ó,
  440. ºá¬½ετÑ¡¡á∩   ó  ¬áóδτ¬¿  ("").  é  ¬áτÑßΓóÑ  ß¿¼ó«½á  Esc  ¼«ª¡«
  441. ¿ß»«½∞º«óáΓ∞ »α¿¡∩Γδ⌐ ó æ¿ «íαáΓ¡δ⌐ ß½ÑΦ (\).
  442.  
  443.      ------------------------------------------------------
  444.      Å«ß½Ññ«óáΓѽ∞¡«ßΓ∞  ç¡áτÑ¡¿Ñ       æ¿¼ó«½
  445.      ------------------------------------------------------
  446.      \\                                 ÄíαáΓ¡δ⌐ ß½ÑΦ
  447.      \a                  0X07           çóπ¬«ó«⌐ ß¿ú¡á½
  448.      \b                  0X08           æΓ¿αá¡¿Ñ ó½Ñó«
  449.      \f                  0X0C           ÅÑαÑó«ñ ßΓαá¡¿µδ
  450.      \n                  0X0A           ÅÑαÑó«ñ ßΓ᫬¿
  451.      \r                  0X0D           é«ºóαáΓ ¬áαÑΓ¬¿
  452.      \t                  0X09           â«α¿º«¡Γá½∞¡á∩
  453.                                         Γáíπ½∩µ¿∩
  454.      \v                  0X0B           éÑαΓ¿¬á½∞¡á∩
  455.                                         Γáíπ½∩µ¿∩
  456.      \xnn                nn             ÿÑßΓ¡áñµáΓ¿α¿τ¡«Ñ
  457.                                         íá⌐Γ«ó«Ñ º¡áτÑ¡¿Ñ
  458.      \nnn                nnn            é«ß¼¿α¿τ¡«Ñ
  459.                                         íá⌐Γ«ó«Ñ º¡áτÑ¡¿Ñ
  460.      ------------------------------------------------------
  461.  
  462.      àß½¿ »«ß½Ñ «íαáΓ¡«ú« ß½ÑΦá »«ßΓáó¿Γ∞ ½εí«⌐ ¿º π¬áºá¡¡δσ óδΦÑ
  463. ß¿¼ó«½«ó,  φΓ«Γ ß¿¼ó«½ íπñÑΓ óßΓáó½Ñ¡ ó ßΓ᫬π ó ¡Ñ¿º¼Ñ¡¡«¼ ó¿ñÑ.
  464.  
  465. Ä»Ñαᵿ¿ ∩ºδ¬á æ¿ ¿ ßΓáαΦ¿¡ßΓó« «»Ñαᵿ⌐
  466.  
  467.      é «Γ½áñτ¿¬Ñ Turbo Debugger ¿ß»«½∞ºπεΓß∩ ΓÑ ªÑ  «»Ñαᵿ¿, τΓ«
  468. ¿  ó  ∩ºδ¬Ñ  æ¿,  ¿ πßΓá¡«ó½Ñ¡« ΓᬫѠªÑ ßΓáαΦ¿¡ßΓó« «»Ñαᵿ⌐.  é
  469. «Γ½áñτ¿¬Ñ »αÑñπß¼«ΓαÑ¡á «ñ¡á ñ«»«½¡¿Γѽ∞¡á∩ «»Ñαᵿ∩,  ¬«Γ«αá∩ ¡Ñ
  470. óσ«ñ¿Γ  ó  ¡áí«α  «»Ñαᵿ⌐  ∩ºδ¬á  æ¿:  «¡á  «í«º¡áτáÑΓß∩ ñó«⌐¡δ¼
  471. ñó«ÑΓ«τ¿Ñ¼ (::).  ¥Γá «»Ñαᵿ∩ ¿¼ÑÑΓ í«½ÑÑ óδß«¬¿⌐ »α¿«α¿ΓÑΓ, τѼ
  472. óßÑ  «»Ñαᵿ¿  ∩ºδ¬á  æ¿  ¿  ¿ß»«½∞ºπÑΓß∩  ñ½∩ ß«ºñá¡¿∩ ¬«¡ßΓá¡Γδ
  473. ñá½∞¡Ñú«  áñαÑßá  ¿º  óδαáªÑ¡¿∩,  ßΓ«∩ΘÑú«  ß½Ñóá  ¿   óδαáªÑ¡¿∩,
  474. ßΓ«∩ΘÑú« ß»αáóá. ìá»α¿¼Ñα,
  475.  
  476.      0X1234::0X1000  _ES::_BX
  477.  
  478.      ÅÑαó«ßΓѻѡ¡δÑ «»Ñαᵿ¿
  479.  
  480.      () [] . -> sizeof
  481.  
  482. ¿¼ÑεΓ óδßΦ¿⌐ »α¿«α¿ΓÑΓ ¿ óδ»«½¡∩εΓß∩ ß½Ñóá ¡á»αáó«. ô¡áα¡δÑ «»Ñαᵿ¿
  483.  
  484.      * & - ! ~ ++ --
  485.  
  486.      ¿¼ÑεΓ í«½ÑÑ  ¡¿º¬¿⌐ »α¿«α¿ΓÑΓ,  τѼ »Ñαó«ßΓѻѡ¡δÑ «»Ñαᵿ¿,
  487. ¡« í«½ÑÑ óδß«¬¿⌐ »α¿«α¿ΓÑΓ,  τѼ í¿¡áα¡δÑ «»Ñαᵿ¿, ¿ óδ»«½¡∩εΓß∩
  488. ß»αáóá  ¡á½Ñó«.  é  »α¿óÑñÑ¡¡«¼  ¡¿ªÑ  »ÑαÑτ¡Ñ  í¿¡áα¡δÑ «»Ñαᵿ¿
  489. αáß»«½«ªÑ¡δ ó »«α∩ñ¬Ñ π¼Ñ¡∞ΦÑ¡¿∩ »α¿«α¿ΓÑΓá; «»Ñαᵿ¿, ºá»¿ßá¡¡δÑ
  490. ó «ñ¡«⌐ ßΓ᫬Ñ, ¿¼ÑεΓ «ñ¿¡á¬«óδ⌐ »α¿«α¿ΓÑΓ.
  491.  
  492.      óδßΦ¿⌐    * / %
  493.                + -
  494.                >> <<
  495.                <> <= >=
  496.                == !=
  497.                &
  498.                ^
  499.                |
  500.                &&
  501.      ¡¿ºΦ¿⌐    ||
  502.  
  503.      àñ¿¡ßΓóÑ¡¡á∩ Γα«¿τ¡á∩  «»Ñαᵿ∩  ?:   ¿¼ÑÑΓ   í«½ÑÑ   ¡¿º¬¿⌐
  504. »α¿«α¿ΓÑΓ, τѼ óßÑ í¿¡áα¡δÑ «»Ñαᵿ¿.
  505.  
  506.      éßÑ «»Ñαᵿ¿  »α¿ßóá¿óá¡¿∩  ¿¼ÑεΓ  αáó¡δ⌐  »α¿«α¿ΓÑΓ,  í«½ÑÑ
  507. ¡¿º¬¿⌐, τѼ Γα«¿τ¡á∩ «»Ñαᵿ∩, ¿ úαπ»»¿απεΓß∩ ß»αáóá ¡á½Ñó«.
  508.  
  509.      = += =+ *= /= \= >>= <<= &= ^= |=
  510.  
  511. éδ»«½¡Ñ¡¿Ñ Σπ¡¬µ¿⌐ ó ß¿-»α«úαá¼¼Ñ
  512.  
  513.      êº óδαáªÑ¡¿∩ ¡á ∩ºδ¬Ñ æ¿ ¼«ª¡« óδºδóáΓ∞  Σπ¡¬µ¿¿  Γ«τ¡«  Γá¬
  514. ªÑ,  ¬á¬ φΓ« ñѽáÑΓß∩ ó ¿ßσ«ñ¡«¼ ΓѬßΓÑ »α«úαá¼¼δ. Turbo Debugger
  515. íπñÑΓ óδ»«½¡∩Γ∞ »α«úαá¼¼π ß ºáñá¡¡δ¼¿ áαúπ¼Ñ¡ΓἿ  Σπ¡¬µ¿¿.  ¥Γ«Γ
  516. ß»«ß«í   ¼«ªÑΓ   «¬áºáΓ∞ß∩  «τÑ¡∞  πñ«í¡δ¼  ñ½∩  »α«óÑન  αáí«Γδ
  517. ¡á»¿ßá¡¡«⌐ Σπ¡¬µ¿¿.  î«ª¡« óδºδóáΓ∞ ÑÑ ¡Ñ߬«½∞¬«  αẠ ß  αáº¡δ¼¿
  518. áαúπ¼Ñ¡ΓἿ ¿ ¬áªñδ⌐ αẠ»α«óÑα∩Γ∞ ó«ºóαáΘáѼ«Ñ Ñε º¡áτÑ¡¿Ñ.
  519.  
  520.      ä«»πßΓ¿¼, ó  »α«úαἼѠ ¿¼ÑÑΓß∩  ß½ÑñπεΘá∩ Σπ¡¬µ¿∩,  ¬«Γ«αá∩
  521. ó«ºó«ñ¿Γ τ¿ß½« x ó ßΓѻѡ∞ y:
  522.  
  523.      long power(int x, int y) {
  524.         long temp = 1;
  525.         while (y--)
  526.            temp *= x;
  527.         return(temp);
  528.      }
  529.  
  530.      Åα¿óÑñÑ¡¡á∩ ¡¿ªÑ  Γáí½¿µá  »«¬áºδóáÑΓ  αѺπ½∞ΓáΓδ óδ»«½¡Ñ¡¿∩
  531. φΓ«⌐ Σπ¡¬µ¿¿ »α¿ ó맮óÑ ÑÑ ß αáº¡δ¼¿ áαúπ¼Ñ¡ΓἿ.
  532.  
  533.           ----------------------------------------------
  534.           éδαáªÑ¡¿Ñ           ÉѺπ½∞ΓáΓ
  535.           ----------------------------------------------
  536.           power(3,2)*2        18
  537.           25 + power(5,8)     390650
  538.           power(2)            ÄΦ¿í¬á (»α«»πΘÑ¡ áαúπ¼Ñ¡Γ)
  539.           ----------------------------------------------
  540.  
  541. éδαáªÑ¡¿∩ ∩ºδ¬á æ¿ ß »«í«τ¡δ¼¿ φΣΣѬΓἿ
  542.  
  543.      Å«í«τ¡δ⌐ φΣΣÑ¬Γ ó«º¡¿¬áÑΓ ó  Γ«¼  ß½πτáÑ,  Ñß½¿  ó  »α«µÑßßÑ
  544. óδτ¿ß½Ñ¡¿∩  óδαáªÑ¡¿∩  ∩ºδ¬á  æ¿,  ¿º¼Ñ¡∩ÑΓß∩  º¡áτÑ¡¿¿Ñ φ½Ñ¼Ñ¡Γá
  545. ñá¡¡δσ.  é  ¡Ñ¬«Γ«αδσ  ß½πτá∩σ   »«í«τ¡δ⌐   φΣΣÑ¬Γ   ¼«ªÑΓ   íδΓ∞
  546. ªÑ½áΓѽ∞¡δ¼   ¿   ¿ß»«½∞º«óáΓ∞ß∩  ñ½∩  »αÑñ¡á¼ÑαÑ¡¡«ú«  ¿º¼Ñ¡Ñ¡¿∩
  547. º¡áτÑ¡¿∩  ¬á¬«⌐-½¿í«  »ÑαѼѡ¡«⌐  »αú«úαá¼¼δ.  é  ñαπú¿σ  ß½πτá∩σ
  548. »«í«τ¡δσ φΣΣÑ¬Γ«ó ΓαÑíπÑΓß∩ ¿ºíÑúáΓ∞,  »«φΓ«¼π ó᪡« »«¡¿¼áΓ∞,  ó
  549. ¬á¬¿σ ß½πτá∩σ «¡¿ ¼«úπΓ ó«º¡¿¬áΓ∞.
  550.  
  551.      Ä»Ñαᵿ¿ »α¿ßóá¿óá¡¿∩  (=,  +=  ¿  Γ.ñ.)  ¿º¼Ñ¡∩εΓ  º¡áτÑ¡¿Ñ
  552. φ½Ñ¼Ñ¡Γá  ñá¡¡δσ,  ºá»¿ßá¡¡«ú« ß½Ñóá «Γ º¡á¬á «»Ñαᵿ¿.  Ä»Ñαᵿ¿
  553. »α¿αáΘÑ¡¿∩ ¿ «Γα¿µáΓѽ∞¡«ú« »α¿αáΘÑ¡¿∩ (++ --)  ¿º¼Ñ¡∩εΓ º¡áτÑ¡¿Ñ
  554. φ½Ñ¼Ñ¡Γá  ñá¡¡δσ,  ¬«Γ«αδ⌐  ºá»¿ßá¡  ß»αáóá  ¿½¿ ß½Ñóá «Γ ¡¿σ,  ó
  555. ºáó¿ß¿¼«ßΓ¿ «Γ Γ«ú«,  ¿ß»«½∞ºπεΓß∩ ½¿ «¡¿ ó  ¬áτÑßΓóÑ  »αÑΣ¿¬ß¡«⌐
  556. ¿½¿ »«ßΓΣ¿¬ß¡«⌐ «»Ñαᵿ¿.
  557.  
  558.      éßΓαÑτáεΓß∩ ¿ í«½ÑÑ Γαπñ¡«π½«ó¿¼δÑ »«í«τ¡δÑ φΣΣѬΓδ, ¬«Γ«αδÑ
  559. 󫺡¿¬áεΓ »α¿ óδ»«½¡Ñ¡¿¿ Σπ¡¬µ¿¿,  ∩ó½∩εΘÑ⌐ß∩  τáßΓ∞ε  »α«úαá¼¼δ.
  560. ìá»α¿¼Ñα, Ñß½¿ ó óδτ¿ß½¿Γ∞ º¡áτÑ¡¿Ñ óδαáªÑ¡¿∩
  561.  
  562.      myfunc(1,2,3) + 7
  563.  
  564.  
  565.      Γ« »«ºªÑ »α«úαἼᠼ«ªÑΓ ¡áτáΓ∞ αáí«ΓáΓ∞  ¡Ñ»αáó¿½∞¡«  ¿º-ºá
  566. Γ«ú«,  τΓ«  Σπ¡¬µ¿∩  myfunc  ¿º¼Ñ¡¿½á  º¡áτÑ¡¿∩ ñαπú¿σ »ÑαѼѡ¡δσ
  567. »α«úαá¼¼δ.
  568.  
  569. çáαѺÑαó¿α«óá¡¡δÑ ß½«óá ∩ºδ¬á æ¿ ¿ »αÑ«íαẫóá¡¿Ñ Γ¿»«ó
  570.  
  571.      ÄΓ½áñτ¿¬ Turbo  Debugger  »«ºó«½∩ÑΓ   ∩ó¡«   π¬áºδóáΓ∞   Γ¿»
  572. π¬áºáΓѽ∩   Γ«τ¡«  Γᬠ ªÑ,  ¬á¬  φΓ«  ñѽáÑΓß∩  ó  ß¿-»α«úαá¼¼Ñ.
  573. ÅαÑ«íαẫóá¡¿Ñ Γ¿»á  ß«ñÑαª¿Γ  «»¿ßá¡¿Ñ  Γ¿»á  ñá¡¡δσ  ∩ºδ¬á  æ¿,
  574. ºá¬½ετÑ¡¡«Ñ  ó  ¬απú½δÑ  ß¬«í¬¿.  Ä¡«  ñ«½ª¡«  íδΓ∞  ºá»¿ßá¡«  ñ«
  575. óδαáªÑ¡¿∩, ó ¬«Γ«α«¼ óδτ¿ß½∩ÑΓß∩ π¬áºáΓѽ∞ ¡á «í½áßΓ∞ »á¼∩Γ¿.
  576.  
  577.      ÅαÑ«íαẫóá¡¿Ñ Γ¿»á   πñ«í¡«   ¿ß»«½∞º«óáΓ∞   ñ½∩   »α«óÑન
  578. ß«ñÑন¼«ú«  ∩τÑ⌐¬¿  »á¼∩Γ¿,  «íαáΘÑ¡¿Ñ  ¬ ¬«Γ«α«⌐ »α«¿ºó«ñ¿Γß∩ ß
  579. »«¼«Θ∞ε ñá½∞¡Ñú« áñαÑßá,  ßΣ«α¼¿α«óá¡¡«ú« ß »«¼«Θ∞ε «»Ñαᵿ¿  ::,
  580. ¡á»α¿¼Ñα,
  581.  
  582.      (long far *)0x3456::0
  583.      (char far *)_ES::_BX
  584.  
  585.      ÅαÑ«íαẫóá¡¿Ñ Γ¿»á  ¼«ª¡«  ¿ß»«½∞º«óáΓ∞  ñ½∩  «íαáΘÑ¡¿∩   ¬
  586. »ÑαѼѡ¡«⌐, « Γ¿»Ñ ¬«Γ«α«⌐ ¡ÑΓ ¡¿¬á¬«⌐ ¿¡Σ«α¼áµ¿¿. Æá¬á∩ ß¿Γπᵿ∩
  587. ¼«ªÑΓ ó«º¡¿¬¡πΓ∞,  Ñß½¿ ¼«ñπ½∞ íδ½ ß¬«¼»¿½¿α«óá¡ íѺ Σ«α¼¿α«óá¡¿∩
  588. ¿¡Σ«α¼áµ¿¿    ñ½∩   «Γ½áñ¬¿.   àß½¿   Γ¿»   »ÑαѼѡ¡«⌐   ¿ºóÑßΓÑ¡
  589. »α«úαá¼¼¿ßΓπ,  «¡ ¼«ªÑΓ »α«ßΓ« π¬áºáΓ∞ Ñú«  ó  ∩ó¡«¼  ó¿ñÑ  »ÑαÑñ
  590. ¿¼Ñ¡Ñ¼   »ÑαѼѡ¡«⌐,   ó¼ÑßΓ«  Γ«ú«,  τΓ«íδ  »ÑαѬ«¼»¿½¿α«óáΓ∞  ¿
  591. »ÑαѬ«¼»«¡«óδóáΓ∞ »α«úαá¼¼π.
  592.  
  593.      ìá»α¿¼Ñα, Ñß½¿  »ÑαѼѡ¡á∩  iptr  ∩ó½∩ÑΓß∩   π¬áºáΓѽѼ   ¡á
  594. µÑ½«τ¿ß½Ñ¡¡«Ñ º¡áτÑ¡¿Ñ,  Γ« ¼«ª¡« »α«óÑα¿Γ∞ º¡áτÑ¡¿Ñ,  ¡á ¬«Γ«α«Ñ
  595. «¡ π¬áºδóáÑΓ, óδτ¿ß½¿ó º¡áτÑ¡¿Ñ óδαáªÑ¡¿∩:
  596.  
  597.      *(int *)iptr
  598.  
  599.      ä½∩ φΓ«ú« ΓᬪѠ߽πª¿Γ ¬«¼á¡ñá  Type  Cast  ½«¬á½∞¡«ú«  ¼Ñ¡ε
  600. «¬¡á Inspector.
  601.  
  602.      ä½∩ »αÑ«íαẫóá¡¿∩ Γ¿»á ó  «Γ½áñτ¿¬Ñ  Turbo  Debugger  ¼«ª¡«
  603. ¿ß»«½∞º«óáΓ∞ ß½ÑñπεΘ¿Ñ ºáαѺÑαó¿α«óá¡¡δÑ ß½«óá ∩ºδ¬á æ¿:
  604.  
  605.      char                float               near
  606.      double              huge                short
  607.      enum                int                 struct
  608.      far                 long                union
  609.                                              unsigned
  610.  
  611. éδαáªÑ¡¿∩ ∩ºδ¬á Åá߬á½∞
  612. -----------------------------------------------------------------
  613.  
  614.      Turbo Debugger   »«ññÑনóáÑΓ   ß¿¡Γá¬ß¿ß   óδαáªÑ¡¿⌐  ∩ºδ¬á
  615. Åá߬á½∞ ºá ¿ß¬½ετÑ¡¿Ñ¼ «»Ñαᵿ¿ ¬«¡¬áΓѡᵿ¿ ßΓ᫬ ¿ «»Ñαᵿ⌐ ¡áñ
  616. ¼¡«ªÑßΓóἿ.   éδαáªÑ¡¿Ñ   ß«ßΓ«¿Γ  ¿º  º¡á¬«ó  «»Ñαᵿ⌐,  ßΓ᫬,
  617. »ÑαѼѡ¡δσ  ¿  ¬«¡ßΓá¡Γ.  éßÑ  ¬«¼»«¡Ñ¡Γδ  óδαáªÑ¡¿⌐  «»¿ßá¡δ   ó
  618. ß½ÑñπεΘ¿σ αáºñѽáσ.
  619.  
  620. êñÑ¡Γ¿Σ¿¬áΓ«αδ ∩ºδ¬á Åá߬á½∞
  621.  
  622.      êñÑ¡Γ¿Σ¿¬áΓ«αἿ ó   ∩ºδ¬Ñ   Åá߬á½∞  ∩ó½∩εΓß∩  «»αÑñѽ∩ѼδÑ
  623. »«½∞º«óáΓѽѼ ¿¼Ñ¡á φ½Ñ¼Ñ¡Γ«ó ñá¡¡δσ ¿  »«ñ»α«úαá¼¼, ¿ß»«½∞ºπѼδÑ
  624. ó  »α«úαá¼¼Ñ.  êñÑ¡Γ¿Σ¿¬áΓ«α  ó  ∩ºδ¬Ñ Åá߬á½∞ ¼«ªÑΓ ¡áτ¿¡áΓ∞ß∩ ß
  625. íπ¬óδ (a-z,  A-Z) ¿½¿  ß¿¼ó«½á  »«ñτÑનóá¡¿∩  (_).  äá½ÑÑ  ¼«úπΓ
  626. ß½Ññ«óáΓ∞ µ¿Σαδ (0-9), ß¿¼ó«½δ »«ñτÑનóá¡¿∩ ¿ íπ¬óδ.
  627.  
  628.      Äíδτ¡« ¿ñÑ¡Γ¿Σ¿¬áΓ«α  »«ñτ¿¡∩ÑΓß∩ »αáó¿½á¼ «í½áßΓ¿ ñÑ⌐ßΓó¿∩,
  629. ¬«Γ«αδÑ ú½áß∩Γ, τΓ« "󽫪ѡ¡δÑ" ½«¬á½∞¡δÑ ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ ºá¼Ñ¡∩εΓ
  630. ñαπú¿Ñ  ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ  ß  ΓѼ¿  ªÑ  ¿¼Ñ¡á¼¿.  ¥Γ«  »αá󿽫 ¼«ª¡«
  631. «í«⌐Γ¿,  Ñß½¿ ΓαÑíπÑΓß∩ «íαáΓ¿Γ∞ß∩ ¬ ¿ñÑ¡Γ¿Σ¿¬áΓ«αá¼, ¡áσ«ñ∩Θ¿¼ß∩
  632. ó   ñαπú¿σ  «í½áßΓ∩σ  ñÑ⌐ßΓó¿∩.  ä½∩  »«½πτÑ¡¿∩  í«½ÑÑ  »«ñα«í¡«⌐
  633. ¿¡Σ«α¼áµ¿¿ «íαáΓ¿ΓÑß∞ ¬ αáºñѽπ  "ä«ßΓπ»  ¬  ¿ñÑ¡Γ¿Σ¿¬áΓ«αá¼  ó¡Ñ
  634. ΓѬπΘÑ⌐ «í½áßΓ¿ ñÑ⌐ßΓó¿∩" ñá¡¡«⌐ ú½áóδ.
  635.  
  636. è«¡ßΓá¡Γδ ¿ Σ«α¼áΓδ τ¿ßѽ ∩ºδ¬á Åá߬á½∞
  637.  
  638.      è«¡ßΓá¡Γδ ¼«úπΓ  íδΓ∞  ½¿í«  µÑ½δ¼¿,  ½¿í«  óÑΘÑßΓóÑ¡¡δ¼¿ (ß
  639. »½áóáεΘÑ⌐ Γ«τ¬«⌐).  ÄΓα¿µáΓѽ∞¡δÑ ¬«¡ßΓá¡Γδ ¡áτ¿¡áεΓß∩  ß«  º¡á¬á
  640. "¼¿¡πß" (-).  àß½¿ ó τ¿ß½Ñ ¿¼ÑÑΓß∩ ñÑß∩Γ¿τ¡á∩ Γ«τ¬á ¿½¿ ß¿¼ó«½ e,
  641. «º¡áτáεΘ¿⌐  φ¬ß»«¡Ñ¡Γπ,  Γ«  φΓ«  τ¿ß½«  ∩ó½∩ÑΓß∩   óÑΘÑßΓóÑ¡¡δ¼,
  642. ¡á»α¿¼Ñα,
  643.  
  644.      123.4  456e34  123.45e-5
  645.  
  646.      ûѽ«τ¿ß½Ñ¡¡δÑ ¬«¡ßΓá¡Γδ  «íδτ¡«  ºá»¿ßδóáεΓß∩  ó  ñÑß∩Γ¿τ¡«¼
  647. Σ«α¼áΓÑ,  ¡« ¼«úπΓ ºá»¿ßδóáΓ∞ß∩ ¿ ó ΦÑßΓ¡áñµáΓ¿α¿τ¡«¼ Σ«α¼áΓÑ.  é
  648. φΓ«¼   ß½πτáÑ   »ÑαÑñ   ¬«¡ßΓá¡Γ«⌐  ßΓáó¿Γß∩  º¡á¬  ñ«½½áαá  ($).
  649. äÑß∩Γ¿τ¡δÑ µÑ½«τ¿ß½Ñ¡¡δÑ ¬«¡ßΓá¡Γδ ñ«½ª¡δ ½ÑªáΓ∞ ó ñ¿á»áº«¡Ñ «Γ -
  650. 2137483648  ñ«  2137483647.  ÿÑßΓ¡áñµáΓ¿α¿τ¡δÑ  ¬«¡ßΓá¡Γδ  ñ«½ª¡δ
  651. ½ÑªáΓ∞ ó ñ¿á»áº«¡Ñ «Γ $00000000 ñ« $FFFFFFFF.
  652.  
  653. æΓ᫬¿ ∩ºδ¬á Åá߬á½∞
  654.  
  655.      æΓ᫬á ó ∩ºδ¬Ñ Åá߬á½∞  «»αÑñѽ∩ÑΓß∩  ¬á¬  úαπ»»á  ß¿¼ó«½«ó,
  656. ºá¬½ετÑ¡¡á∩ ó «ñ¿¡«τ¡δÑ ¬áóδτ¬¿, ¡á»α¿¼Ñα,
  657.  
  658.      'abc'
  659.  
  660.      é ßΓα«¬π  ¼«ª¡« ó¬½ετáΓ∞ π»αáó½∩εΘ¿Ñ ß¿¼ó«½δ.  é φΓ«¼ ß½πτáÑ
  661. »ÑαÑñ ñÑß∩Γ¿τ¡δ¼ º¡áτÑ¡¿Ñ¼ π»αáó½∩εΘÑú« ß¿¼ó«½á ßΓáó¿Γß∩  º¡á¬ #,
  662. ¡á»α¿¼Ñα,
  663.  
  664.      'def'#7'xyz'
  665.  
  666. Ä»Ñαᵿ¿ ∩ºδ¬á Åá߬á½∞
  667.  
  668.      Turbo Debugger   »«ññÑনóáÑΓ  óßÑ  «»Ñαᵿ¿,  ñ«»πßΓ¿¼δÑ  ó
  669. óδαáªÑ¡¿∩σ »á߬á½∞-»α«úαá¼¼δ.
  670.  
  671.      ô¡áα¡δÑ «»Ñαᵿ¿  ¿¼ÑεΓ  óδßΦ¿⌐  »α¿«α¿ΓÑΓ  »«  «Γ¡«ΦÑ¡¿ε  ¬
  672. ñαπú¿¼ «»Ñαᵿ∩¼ ¿ αáó¡δ⌐ »α¿«α¿ΓÑΓ ¼Ñªñπ ß«í«⌐.
  673.  
  674.      @         Å«½πτÑ¡¿Ñ áñαÑßá »ÑαѼѡ¡«⌐
  675.      ^         ç¡áτÑ¡¿Ñ π¬áºáΓѽ∩
  676.      not       Å«í¿Γ«ó«Ñ ñ«»«½¡Ñ¡¿Ñ
  677.      Γ¿»       ÅαÑ«íαẫóá¡¿Ñ Γ¿»á
  678.      +         ô¡áα¡δ⌐ »½εß, »«½«ª¿Γѽ∞¡«Ñ τ¿ß½«
  679.      -         ô¡áα¡δ⌐ ¼¿¡πß, «Γα¿µáΓѽ∞¡«Ñ τ¿ß½«
  680.  
  681.      ü¿¡áα¡δÑ «»Ñαᵿ¿ ¿¼ÑεΓ í«½ÑÑ ¡¿º¬¿⌐ »α¿«α¿ΓÑΓ ¿ αáß»«½«ªÑ¡δ
  682. ó »«α∩ñ¬Ñ »«¡¿ªÑ¡¿∩ »α¿«α¿ΓÑΓá.
  683.  
  684.      * / div mod and shl shr
  685.      in + - or xor
  686.      < <= > <= = <>
  687.  
  688.      Ä»Ñαᵿ∩ »α¿ßóá¿óá¡¿∩   (:=)   ¿¼ÑÑΓ   ¡¿ºΦ¿⌐   »α¿«α¿ΓÑΓ  ¿
  689. ó«ºóαáΘáÑΓ ¡Ñ¬«Γ«α«Ñ º¡áτÑ¡¿Ñ, ΓᬠªÑ ¬á¬ ¿ ó æ¿.
  690.  
  691. é맮ó »α«µÑñπα ¿ Σπ¡¬µ¿⌐ »á߬á½∞-»α«úαá¼¼δ
  692.  
  693.      ÄíαáΘÑ¡¿∩ ¬  Σπ¡¬µ¿∩¼  ¼«úπΓ  »α«¿ºó«ñ¿Γ∞ß∩  ¿º   óδαáªÑ¡¿⌐.
  694. ìá»α¿¼Ñα,  ñ«»πßΓ¿¼,  τΓ«  ó  »á߬á½∞-»α«úαἼѠ «»¿ßá¡á  Σπ¡¬µ¿∩
  695. HalfFunc, ¬«Γ«αá∩ óδ»«½¡∩ÑΓ ñѽѡ¿Ñ µÑ½«ú« τ¿ß½á ¡á 2:
  696.  
  697.      function HalfFunc(i: integer): real;
  698.  
  699.      êß»«½∞ºπ∩ ¬«¼á¡ñπ   Data/Evaluate/Modify,   ¼«ª¡«   óδºδóáΓ∞
  700. Σπ¡¬µ¿ε HalfFunc ß½ÑñπεΘ¿¼ «íαẫ¼:
  701.  
  702.      HalfFunc(3)
  703.      HalfFunc(10)=HalfFunc(10 div 2)
  704.  
  705.      î«ª¡« ΓᬪѠ óδºδóáΓ∞  »α«µÑñπαδ,  σ«Γ∩,  ¬«¡Ñτ¡«,   ¡Ñ   ¿º
  706. óδαáªÑ¡¿⌐.  àß½¿  óóÑßΓ¿  «ñ¡«  ¿¼∩ »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿,  Turbo
  707. Debugger π¬áªÑΓ ÑÑ áñαÑß  ¿  «»¿ßá¡¿Ñ.  ä½∩  Γ«ú«  τΓ«íδ  óδºóáΓ∞
  708. »α«µÑñπαπ ¿½¿ Σπ¡¬µ¿ε,  ñ½∩ ¬«Γ«α«⌐ ¡Ñ ΓαÑíπÑΓß∩ »áαá¼ÑΓα«ó, ¡áñ«
  709. »«ßΓáó¿Γ∞ »«ß½Ñ ÑÑ ¿¼Ñ¡¿ »πßΓδÑ ¬απú½δѠ߬«í¬¿, ¡á»α¿¼Ñα,
  710.  
  711.      MyProc()       éδºδóáÑΓ »α«µÑñπαπ MyProc
  712.      MyProc         ô¬áºδóáÑΓ áñαÑß »α«µÑñπαδ MyProc ¿ Γ.ñ.
  713.      MyFunc=5       æαáó¡¿óáÑΓ áñαÑß Σπ¡¬µ¿¿ MyFunc ß τ¿ß½«¼ 5
  714.      MyFunc()=5     éδºδóáÑΓ Σπ¡¬µ¿ε MyFunc ¿ ßαáó¡¿óáÑΓ
  715.                     ó«ºóαáΘÑ¡¡«Ñ Ñε º¡áτÑ¡¿Ñ ß τ¿ß½«¼ 5.
  716.  
  717. éδαáªÑ¡¿∩ ∩ºδ¬á áßßѼí½Ñαá
  718. -----------------------------------------------------------------
  719.  
  720.      Turbo Debugger  »«½¡«ßΓ∞ε  »«ññÑনóáÑΓ  ß¿¡Γá¬ß¿ß óδαáªÑ¡¿⌐
  721. ∩ºδ¬á  áßßѼí½Ñαá.  éδαáªÑ¡¿Ñ   ß«ßΓ«¿Γ   ¿º   «»Ñαᵿ⌐,   ßΓ᫬,
  722. »ÑαѼѡ¡δσ  ¿  ¬«¡ßΓá¡Γ.  é  ß½ÑñπεΘ¿σ  αáºñѽáσ  «»¿ßá¡δ óßÑ φΓ¿
  723. ¬«¼»«¡Ñ¡Γδ.
  724.  
  725. êñÑ¡Γ¿Σ¿¬áΓ«αδ ∩ºδ¬á áßßѼí½Ñαá
  726.  
  727.      êñÑ¡Γ¿Σ¿¬áΓ«αἿ ∩ó½∩εΓß∩ «»αÑñѽ∩ѼδÑ  »«½∞º«óáΓѽѼ  ¿¼Ñ¡á
  728. φ½Ñ¼Ñ¡Γ«ó   ñá¡¡δσ   ¿  »«ñ»α«úαá¼¼,  ¿ß»«½∞ºπѼδÑ  ó  »α«úαá¼¼Ñ.
  729. êñÑ¡Γ¿Σ¿¬áΓ«α ó ∩ºδ¬Ñ áßßѼí½Ñαá ¡áτ¿¡áÑΓß∩ ß  íπ¬óδ  (a-z,  A-Z)
  730. ¿½¿  «ñ¡«ú« ¿º ß½ÑñπεΘ¿σ ß¿¼ó«½«ó:  @ ?  _ $.  äá½ÑÑ ¼«úπΓ ßΓ«∩Γ∞
  731. µ¿Σαδ «Γ 0 ñ« 9  ¿  ΓᬿѠ ªÑ  ß¿¼ó«½δ.  Æ«τ¬á  (.)  ΓᬪѠ ¼«ªÑΓ
  732. ¿ß»«½∞º«óáΓ∞ß∩  ó ¬áτÑßΓóÑ »Ñαó«ú« ß¿¼ó«½á ¿ñÑ¡Γ¿Σ¿¬áΓ«αá,  ¡« ¡Ñ
  733. ¼«ªÑΓ ¡áσ«ñ¿Γ∞ß∩ ó¡πΓα¿ ¡Ñú«.
  734.  
  735.      æ»Ñµ¿á½∞¡δ⌐ ß¿¼ó«½ $ «º¡áτáÑΓ ΓѬπΘπε  Γ«τ¬π  »α«úαá¼¼δ,  ¡á
  736. ¬«Γ«απε π¬áºδóáÑΓ αÑú¿ßΓα«óá∩ »áαá CS:IP.
  737.  
  738. è«¡ßΓá¡Γδ ∩ºδ¬á áßßѼí½Ñαá
  739.  
  740.      è«¡ßΓá¡Γδ ¼«úπΓ  íδΓ∞  µÑ½δ¼¿ ¿½¿ óÑΘÑßΓóÑ¡¡δ¼¿ (ß »½áóáεΘÑ⌐
  741. Γ«τ¬«⌐). éÑΘÑßΓóÑ¡¡δÑ ¬«¡ßΓá¡Γδ ß«ñÑαªáΓ ñÑß∩Γ¿τ¡πε Γ«τ¬π ¿ ¼«úπΓ
  742. ºá»¿ßδóáΓ∞ß∩ ó ñÑß∩Γ¿τ¡«¼ ¿½¿ φ¬ß»«¡Ñ¡µ¿á½∞¡«¼ Σ«α¼áΓÑ, ¡á»α¿¼Ñα,
  743.  
  744.      1.234  4.5e+11
  745.  
  746.      ûѽ«τ¿ß½Ñ¡¡δÑ ¬«¡ßΓá¡Γδ   ºá»¿ßδóáεΓß∩  ó  ΦÑßΓ¡áñµáΓ¿α¿τ¡«¼
  747. Σ«α¼áΓÑ ¿½¿ ¬ ¡¿¼ »α¿¼Ñ¡∩ÑΓß∩ «ñ¿¡ ¿º ß»«ß«í«ó  ¿º¼Ñ¡Ñ¡¿∩ ß¿ßΓѼδ
  748. ßτ¿ß½Ñ¡¿∩ ∩ºδ¬á áßßѼí½Ñαá.
  749.  
  750.           --------------------------------------
  751.           ö«α¼áΓ              æ¿ßΓѼá ßτ¿ß½Ñ¡¿∩
  752.           --------------------------------------
  753.           µ¿Σαδ               ÿÑßΓ¡áñµáΓ¿α¿τ¡á∩
  754.           µ¿ΣαδO              é«ß∞¼¿α¿τ¡á∩
  755.           µ¿ΣαδQ              é«ß∞¼¿α¿τ¡á∩
  756.           µ¿ΣαδD              äÑß∩Γ¿τ¡á∩
  757.           µ¿ΣαδB              äó«¿τ¡á∩
  758.           --------------------------------------
  759.  
  760.      ÿÑßΓ¡áñµáΓ¿α¿τ¡«Ñ τ¿ß½«  óßÑúñá ñ«½ª¡« ¡áτ¿¡áΓ∞ß∩ ß µ¿Σαδ «Γ
  761. 0 ñ« 9.  àß½¿ ΓαÑíπÑΓß∩ óóÑßΓ¿ τ¿ß½«, ¡áτ¿¡áεΘÑÑß∩ ß íπ¬óδ (A-F),
  762. ¡áñ« »«ßΓáó¿Γ∞ »ÑαÑñ ¡¿¼ µ¿Σαπ 0.
  763.  
  764. Ä»Ñαᵿ¿ ∩ºδ¬á áßßѼí½Ñαá
  765.  
  766.      Turbo Debugger   »«ññÑনóáÑΓ   í«½∞Φ¿¡ßΓó«  «»Ñαᵿ⌐  ∩ºδ¬á
  767. áßßѼí½Ñαá,  ¬«Γ«αδÑ  αáß»«½«ªÑ¡δ   ¡¿ªÑ   ó   »«α∩ñ¬Ñ   πíδóá¡¿∩
  768. »α¿«α¿ΓÑΓá.
  769.  
  770.      xxxPTR(BYTE PTR...)
  771.      . (óδí«α φ½Ñ¼Ñ¡Γá ßΓαπ¬Γπαδ)
  772.      : (߼ѡá ßÑú¼Ñ¡Γá)
  773.      OR XOR                                
  774.      AND
  775.      NOT
  776.      EQ NE LT LE GT GE
  777.      + -
  778.      * / MOD SHR SHL
  779.      ô¡áα¡δ⌐ +, π¡áα¡δ⌐ -
  780.      OFFSET SEG
  781.      () []
  782.  
  783.      ç¡áτÑ¡¿Ñ »ÑαѼѡ¡«⌐ ¼«ªÑΓ íδΓ∞ ¿º¼Ñ¡Ñ¡« ß  »«¼«Θ∞ε  «»Ñαᵿ¿
  784. »α¿ßóá¿óá¡¿∩, ¡á»α¿¼Ñα,
  785.  
  786.      a = [BYTE PTR DS:4]
  787.  
  788. ô»αáó½Ñ¡¿Ñ Σ«α¼áΓ«¼
  789. -----------------------------------------------------------------
  790.  
  791.      è«úñá  óδ   ºáñáÑΓÑ  «Γ½áñτ¿¬π   óδαáªÑ¡¿Ñ,  ¬«Γ«α«Ñ  ΓαÑíπÑΓß∩
  792. «Γ«íαếΓ∞,  «¡  «Γ«íαáªáÑΓ  Ñú«  ó  Σ«α¼áΓÑ,  ß««ΓóÑΓßΓóπεΘѼ  Γ¿»π
  793. ¿ß»«½∞ºπѼδσ ó ¡Ñ¼ ñá¡¡δσ.  Turbo Debugger ¿ú¡«α¿απÑΓ π»αáó½∩εΘ¿Ñ
  794. Σ«α¼áΓδ, ∩ó½∩εΘ¿Ñß∩ ¡Ññ«»πßΓ¿¼δ¼¿ ñ½∩ ¬«¡¬αÑΓ¡«ú« Γ¿»á ñá¡¡δσ.
  795.  
  796.      àß½¿ ΓαÑíπÑΓß∩  ¿º¼Ñ¡¿Γ∞  Σ«α¼áΓ «Γ«íαáªÑ¡¿∩,  óδí¿αáѼδ⌐ »«
  797. π¼«½τá¡¿ε ñ½∩  ñá¡¡«ú«  óδαáªÑ¡¿∩,  ¼«ª¡«  »«ßΓáó¿Γ∞  »«ß½Ñ  ¡Ñú«
  798. ºá»∩Γπε  ¿  óóÑßΓ¿  º¡áτÑ¡¿Ñ,  ºáñáεΘÑÑ  ¬«½¿τÑßΓó«  »«óΓ«αÑ¡¿⌐ ¿
  799. íπ¬óπ,  ºáñáεΘπε  Σ«α¼áΓ  «Γ«íαáªÑ¡¿∩.  ù¿ß½«  »«óΓ«αÑ¡¿⌐   ¼«ª¡«
  800. ºáñáóáΓ∞  Γ«½∞¬«  ñ½∩  π¬áºáΓѽÑ⌐ ¿ ¼áßß¿ó«ó.  çá¼ÑΓ¿¼,  τΓ« Ñß½¿
  801. π¬áºáΓѽ∞ Σ«α¼áΓá »α¿¼Ñ¡∩ÑΓß∩ ¬  ¡ÑóÑα¡«¼π  Γ¿»π  ñá¡¡δσ,  «¡  ¡Ñ
  802. ó«ß»α¿¡¿¼áÑΓß∩ «Γ½áñτ¿¬«¼.
  803.  
  804.      ---------------------------------------------------------------
  805.      æ¿¼ó«½                        ö«α¼áΓ
  806.      ---------------------------------------------------------------
  807.      c         ÄΓ«íαáªáÑΓ ß¿¼ó«½∞¡«Ñ ¿½¿ ßΓ᫬«ó«Ñ óδαáªÑ¡¿Ñ ó
  808.                ó¿ñÑ ¡Ñ«íαáí«Γá¡¡δσ ß¿¼ó«½«ó. Äíδτ¡« ¡Ñ»ÑτáΓáѼδÑ
  809.                ß¿¼ó«½∞¡δÑ º¡áτÑ¡¿∩ «Γ«íαáªáεΓß∩ ó ó¿ñÑ Esc-
  810.                »«ß½Ññ«óáΓѽ∞¡«ßΓÑ⌐ ¿½¿ ñÑß∩Γ¿τ¡δσ τ¿ßѽ. ¥Γ«Γ
  811.                π¬áºáΓѽ∞ Σ«α¼áΓá ºáßΓáó½∩ÑΓ «Γ½áñτ¿¬ «Γ«íαáªáΓ∞
  812.                ß¿¼ó«½δ, ¿ß»«½∞ºπ∩ »«½¡δ⌐ ¡áí«α ß¿¼ó«½«ó Σ¿α¼δ IBM.
  813.      d         ÄΓ«íαáªáÑΓ µÑ½«τ¿ß½Ñ¡¡δÑ º¡áτÑ¡¿∩ ó ñÑß∩Γ¿τ¡«¼
  814.                Σ«α¼áΓÑ.
  815.      f[#]      ÄΓ«íαáªáÑΓ τ¿ß½« ó Σ«α¼áΓÑ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ ß
  816.                π¬áºá¡¡δ¼ ¬«½¿τÑßΓó«¼ µ¿Σα. àß½¿ ¬«½¿τÑßΓó« µ¿Σα ¡Ñ
  817.                π¬áºá¡«, ¿ß»«½∞ºπÑΓß∩ ßΓ«½∞¬« µ¿Σα, ß¬«½∞¬«
  818.                ¡Ñ«íσ«ñ¿¼«.
  819.      m         ÄΓ«íαáªáÑΓ óδαáªÑ¡¿Ñ, «íαáΘáεΘÑÑß∩ ¬ »á¼∩Γ¿, ó ó¿ñÑ
  820.                ΦÑßΓ¡áñµáΓ¿α¿τ¡δσ íá⌐Γ«ó.
  821.      md        ÄΓ«íαáªáÑΓ óδαáªÑ¡¿Ñ, «íαáΘáεΘÑÑß∩ ¬ »á¼∩Γ¿, ó ó¿ñÑ
  822.                ñÑß∩Γ¿τ¡δσ íá⌐Γ«ó.
  823.      p         ÄΓ«íαáªáÑΓ ¡Ñ«íαáí«Γá¡¡«Ñ ßß佫τ¡«Ñ º¡áτÑ¡¿Ñ,
  824.                π¬áºδóá∩ (Ñß½¿ ó«º¼«ª¡«) ó ¬áτÑßΓóÑ ßÑú¼Ñ¡Γá
  825.                ¡áºóá¡¿Ñ αÑú¿ßΓαá. Å«¬áºδóáÑΓ ΓᬪѠ«íΩѬΓ, ¡á
  826.                ¬«Γ«αδ⌐ «¡« π¬áºδóáÑΓ. àß½¿ ¡Ñ ºáñá¡ π¬áºáΓѽ∞
  827.                Σ«α¼áΓá, φëàӫα¼áΓ ¿ß»«½∞ºπÑΓß∩ »« π¼«½τá¡¿ε.
  828.      s         ÄΓ«íαáªáÑΓ ¼áßß¿ó ¿½¿ π¬áºáΓѽ∞ ¡á ¼áßß¿ó ó ó¿ñÑ
  829.                ºá¬½ετÑ¡¡«⌐ ó ¬áóδτ¬¿ ßΓ᫬¿ ß¿¼ó«½«ó. æΓ«¬á
  830.                ºá¬á¡τ¿óáÑΓß∩ ¡π½Ñ¼.
  831.      x ¿½¿ h   ÄΓ«íαáªáÑΓ µÑ½«Ñ τ¿ß½« ó ΦÑßΓ¡áñµáΓ¿α¿τ¡«¼ Σ«α¼áΓÑ.
  832.  
  833.      ---------------------------------------------------------------
  834.